On 23 June 2015 at 16:10, Samuel Thibault <samuel.thiba...@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

and the same command with the tarballs sources end up with

http://paste.lisp.org/display/150437

Any ideas?

Reply via email to