On Fri, Jul 01, 2011 at 03:38:04AM +1000, Nemykal wrote: > Actually I think I may have found the culprit: I only get this error when > DOMULTI=y > > With uClibc development/debugging options > -> [*] Compile all sources at once into an object > > I get that error. But when I disable that option, libpthread.a is compiled > successfully. > > Guess that's solved, kinda... Sorry for wasting your time...
For what it's worth, if you will be using static linking, this option (DOMULTI) is extremely harmful to bloat. It will cause the whole libc to be included in every program. I would avoid it unless you intend to use only dynamic linking, and even then I would treat this option with a great deal of suspicion. It can also lead to obscure bugs due to the compiler performing cross-module optimizations that it "shouldn't be able to see". Rich _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
