I'm now using a different cross-compiler from Linaro. This has two advantages over the one in my OP:
- it's up to date
- it's for arm-linux-gnueabihf like the target
I've got a lot further with this but I'm stuck on a problem with linking. I'm pretty sure this is not a problem with SuSE. I doubt if it's a problem with Audacious - it compiles fine natively here on SuSE. It may be a problem with the cross-compiler or the debian target libraries (e.g. libc) or it mat just be I've missed setting a parameter.
Full details are on my post on the Audacious forum here
https://redmine.audacious-media-play...6#message-2246
The problem is at the end of that post:
Code:
/opt/linaro/bin/../lib/gcc/arm-linux-gnueabihf/7.2.1/../../../../arm-linux-gnueabihf/bin/ld: /opt/linaro/usr/lib/arm-linux-gnueabihf//libglib-2.0.a(libglib_2_0_la-gstrfuncs.o): undefined reference to symbol 'strtoull_l@@GLIBC_2.4'
/opt/linaro/bin/../arm-linux-gnueabihf/libc/lib/libc.so.6: error adding symbols: DSO missing from command line
Any ideas of possible causes of this?