Fix cross-compile linking (arm-linux ld)

Explicitly specify required libraries (waf does no longer
forward .uselib dependencies of libraries used by .use).
This leads to undefined symbols.
This commit is contained in:
Robin Gareus 2020-02-14 00:20:45 +01:00
parent 72bf12219e
commit 5794d21a76
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
5 changed files with 18 additions and 12 deletions

View file

@ -58,10 +58,12 @@ def build(bld):
'LOCALEDIR="' + os.path.join(os.path.normpath(bld.env['DATADIR']), 'locale') + '"',
]
obj.install_path = bld.env['LIBDIR']
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GTHREAD OGG CURL DL XML'
obj.uselib += ' FFTW3F'
obj.uselib += ' AUDIOUNITS OSX LO '
obj.uselib += ' TAGLIB '
obj.uselib = 'UUID FLAC FONTCONFIG GLIBMM GIOMM GTHREAD OGG CURL DL XML'
obj.uselib += ' AUDIOUNITS OSX'
obj.uselib += ' FFTW3F LO TAGLIB LILV RUBBERBAND AUBIO LRDF ARCHIVE VAMPSDK VAMPHOSTSDK'
if bld.is_defined('HAVE_SUIL'):
obj.uselib += ' SUIL'
if sys.platform == 'darwin':
obj.uselib += ' AUDIOUNITS OSX'