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

Reply via email to