Samuel Thibault, le Mon 06 Jun 2011 02:34:55 +0200, a écrit : > Samuel Thibault, le Mon 06 Jun 2011 00:47:33 +0200, a écrit : > > Stephen Kitt, le Sat 04 Jun 2011 23:50:26 +0200, a écrit : > > > > /usr/bin/ld: /usr/lib/libSDL.so: undefined reference to symbol > > > > 'pthread_cancel' /usr/bin/ld: note: 'pthread_cancel' is defined in > > > > DSO /lib/libpthread.so.0.3 so try adding it to the linker command line > > > > /lib/libpthread.so.0.3: could not read symbols: Invalid operation > > > > collect2: ld returned 1 exit status > > > > > > The new version of the stella package has encountered the same problem on > > > three attempts, > > > > > Is this another toolchain problem? > > > > Apparently. This needs to get investigated, as it happens with quite a > > few packages. > > It appeared with the addition of -no-add-needed, I've downgraded the > buildds again, until investigation happens. Apparently what happens is > that the object files emit a weak reference to pthread_cancel, issued > by some inline macro of g++, in order to be able to cancel a thread > when pthread is linked in. libSDL does pull libpthread, but the weak > reference doesn't manage to catch the reference.
Followed-up on #629866. In the meanwhile we are going multiarch, and the packages now depend on the latest uploaded gcc-4.4. I'll build a newer gcc-4.4 with no-add-needed disabled to avoid a dependency hell. Samuel -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

