Absolutely it's an NDK bug. I'm guessing that the MIPS toolchain does not get a
good workout in the wild, hence is more buggy than other platforms.
I don't like the idea of using `--allow-shlib-undefined` unless it is really
needed; most people usually always want all their symbols defined. Allowing
undefined symbols by default is probably going to be painful for "normal"
users; it's such a powerful semantic change that I think it should be "experts
only".
Also, I had no idea that there was an APP_LDFLAGS flag, and I will regenerate
my patch to use it. Thanks for that!
Between make, autotools, cmake, bjam, gyp, scons, and ndk-build... too many
build systems to keep in my head. I had _thought_ I'd read the NDK docs more
closely than that... but too many build systems to remember with too little
brain-resources... :-)
Will regenerate my patch sometime today. Cheers!
---
Reply to this email directly or view it on GitHub:
https://github.com/libusbx/libusbx/pull/133#issuecomment-22945518
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel