Bug#629670: libpar-packer-perl: FTBFS: main.c:79: undefined reference to `pthread_atfork'

Niko Tyni ntyni at debian.org
Sat Jun 11 15:07:41 UTC 2011


On Sat, Jun 11, 2011 at 03:42:18PM +0200, gregor herrmann wrote:
> On Wed, 08 Jun 2011 16:13:30 +0200, Didier Raboud wrote:
> 
> > Relevant part:
> > > cc main.o my_par_pl.o  -s -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.12/CORE -lperl -o ./par
> > > main.o: In function `main':
> > > /«BUILDDIR»/libpar-packer-perl-1.008/myldr/main.c:79: undefined reference to `pthread_atfork'
> > > collect2: ld returned 1 exit status
> 
> Hm, is it possible that this is actually a problem in ExtUtils::Embed
> and friends? At least that's where the compiler and linker options
> come from.

Yes. The libraries have been moved to the multiarch directories
(/lib/x86_64-linux-gnu/ and the like) in eglibc 2.13-5, and perl
now needs a rebuild.

A binNMU should be sufficient to get the multiarch directories into the
perl search path (perl -V:libpth), it's just been dropping the directories
until now because they didn't exist at build time.

Release team: could you please schedule

nmu perl_5.12.3-7 . ALL . -m "Rebuild against new libc to pick up multiarch directories"

Thanks,
-- 
Niko Tyni   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list