[Top][All Lists]

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

Re: glibc build log (TLS-related issue)

From: Thomas Schwinge
Subject: Re: glibc build log (TLS-related issue)
Date: Wed, 24 Jun 2015 11:17:04 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.4.1 (i586-pc-linux-gnu)


On Wed, 24 Jun 2015 11:37:00 +0300, Manolis Ragkousis <manolis837@gmail.com> 
> On 23 June 2015 at 16:10, Samuel Thibault <samuel.thibault@gnu.org> wrote:
> > Ok, the change which made my glibc work with static linking is:
> >
> > --host=i586-gnu --build=i586-gnu
> >
> > I guess the default i686 variant introduces bugs.
> >
> Trying to run "make lib" in darnassus using i586-gnu, with the debian
> sources, fails with
> /home/phant0mas/sources/debian-glibc/glibc-2.19/build/libc_pic.os: In
> function `__strcspn_sse42':
> (.text.sse4.2+0x1d73): undefined reference to `__strcspn_ia32'
> /home/phant0mas/sources/debian-glibc/glibc-2.19/build/libc_pic.os: In
> function `__strpbrk_sse42':
> (.text.sse4.2+0x1eb0): undefined reference to `__strpbrk_ia32'
> /home/phant0mas/sources/debian-glibc/glibc-2.19/build/libc_pic.os: In
> function `__strspn_sse42':
> (.text.sse4.2+0x1fe8): undefined reference to `__strspn_ia32'
> collect2: error: ld returned 1 exit status

That looks like something's going wrong with IFUNCs,
<http://www.gnu.org/software/hurd/open_issues/ifunc.html>.  What's your
exact configure command line?  In particular, are you using
--disable-multi-arch (if I remember correctly)?

> and the same command with the tarballs sources end up with
> http://paste.lisp.org/display/150437

That looks like <https://sourceware.org/PR15605>,


Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]