[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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@debian.org


Reply to: