Rockbox

Tasklist

FS#9233 - Link Rockbox Utility dynamically against the system's libspeex

Attached to Project: Rockbox
Opened by Jonas Häggqvist (rasher) - Saturday, 02 August 2008, 15:45 GMT
Last edited by Dominik Riebeling (bluebrother) - Thursday, 08 October 2009, 21:27 GMT
Task Type Patches
Category Rbutil
Status Closed
Assigned To No-one
Operating System All players
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

This patch makes Rockbox Utility link against the system libspeex, rather than using the copy in apps/

It's currently hard-coded and expects libspeex to be in /usr/lib - ideally it'd be smarter about this, and fall back to using the one in apps/ if there's no libspeex to be found.
This task depends upon

Closed by  Dominik Riebeling (bluebrother)
Thursday, 08 October 2009, 21:27 GMT
Reason for closing:  Out of Date
Additional comments about closing:  a similar solution utilizing pkg-config has been committed.
Comment by Jonas Häggqvist (rasher) - Saturday, 02 August 2008, 16:16 GMT
Tested with an X5 sim - the generated talk clips and voice files do in fact work.
Comment by Jonas Häggqvist (rasher) - Saturday, 02 August 2008, 18:42 GMT
This patch adds autodetection to tools/rbspeex/Makefile, preferring to use the system's libspeex if available.

Some similar magic is still needed for rbutil/rbutilqt/rbutilqt.pro
Comment by Jonas Häggqvist (rasher) - Saturday, 02 August 2008, 20:36 GMT
This is an attempt at adding such magic to rbutil/rbutilqt/rbutilqt.pro, but it doesn't work. It also makes tools/rbspeex/Makefile sensitive to the STATIC define, which causes it to always link against the Rockbox libspeex.

Loading...