[Buildroot] [PATCH] glibc: fix MIPS and SPARC builds for glibc < 2.24 with recent binutils
Peter Korsgaard
peter at korsgaard.com
Thu Sep 8 18:27:55 UTC 2016
>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera at imgtec.com> writes:
Hi,
> Backport two upstream patches to fix a build failure on MIPS and SPARC
> architectures when using recent binutils versions. It appears that on
> these architectures pt-vfork.S includes vfork.S (through the alpha
> version of pt-vfork.S) and that the __vfork aliases are not
> conditionalized on IS_IN (libc) like on other architectures. Therefore
> the aliases are also wrongly included in libpthread.so.
> The build failure looks like this:
> /br/output/build/glibc-2.22/build/nptl/libpthread.so:(*IND*+0x0):
> multiple definition of `vfork at GLIBC_2.0'
> /br/output/build/glibc-2.22/build/nptl/libpthread.so::(.text+0xeea0):
> first defined here
> This problem was reported in Debian here:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827477
> Upstream patches here:
> https://sourceware.org/git/?p=glibc.git;a=commit;h=43c2948756bb6e144c7b871e827bba37d61ad3a3
> https://sourceware.org/git/?p=glibc.git;a=commit;h=b87c1ec3fa398646f042a68f0ce0f7d09c1348c7
> I have tweaked them a little bit in order to not patch the ChangeLog
> file, otherwise it will fail.
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list