[oe-issues] [Bug 1953] New: building glibc-initial-2.5 fails on x86_64 for i586 target

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Thu Mar 8 14:53:01 UTC 2007


http://bugs.openembedded.org/show_bug.cgi?id=1953

           Summary: building glibc-initial-2.5 fails on x86_64 for i586
                    target
           Product: Openembedded
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Build
        AssignedTo: openembedded-issues at lists.openembedded.org
        ReportedBy: christopher.lang at chl-informatik.de
         QAContact: tinderbox-oe at gmx.net


Building glibc-initial on x86_64 host for i586 target fails with the OE
configuration below (distro "generic").

Workaround is to put
    libc_cv_386_tls=yes
in the ix86-common site file.

OE Build Configuration:
BB_VERSION     = "1.7.999"
OE_REVISION    = "2e1d1df32e14f9dd87ba08d9fa77c9b537683276"
TARGET_ARCH    = "i586"
TARGET_OS      = "linux"
MACHINE        = "i586-OE-MACHINE"
DISTRO         = "generic"
DISTRO_VERSION = ".dev-snapshot-20070308"
TARGET_FPU     = ""

Further settings:
GLIBC_ADDONS = "nptl"
GLIBC_EXTRA_OECONF = "--with-tls"


| | gcc  -E -undef  -Iinclude 
-I/home/chris/tmp/oe-test-linux-bb18/build/tmp/work/i586-oe-linux/glibc-initial-2.5-r4/build-i586-oe-linux
-Isysdeps/i386/elf -Inptl/sysdeps/unix/sysv/linux/i386/i586
-Inptl/sysdeps/unix/sysv/linux/i386 -Isysdeps/unix/sysv/linux/i386
-Inptl/sysdeps/unix/sysv/linux -Inptl/sysdeps/pthread -Isysdeps/pthread
-Iports/sysdeps/unix/sysv/linux -Isysdeps/unix/sysv/linux -Isysdeps/gnu
-Isysdeps/unix/common -Isysdeps/unix/mman -Isysdeps/unix/inet
-Iports/sysdeps/unix/sysv/i386 -Isysdeps/unix/sysv/i386
-Inptl/sysdeps/unix/sysv -Iports/sysdeps/unix/sysv -Isysdeps/unix/sysv
-Isysdeps/unix/i386 -Inptl/sysdeps/unix -Iports/sysdeps/unix -Isysdeps/unix
-Isysdeps/posix -Inptl/sysdeps/i386/i586 -Isysdeps/i386/i586
-Isysdeps/i386/i486 -Inptl/sysdeps/i386/i486 -Isysdeps/i386/fpu
-Inptl/sysdeps/i386 -Isysdeps/i386 -Isysdeps/wordsize-32
-Isysdeps/ieee754/ldbl-96 -Isysdeps/ieee754/dbl-64 -Isysdeps/ieee754/flt-32
-Isysdeps/ieee754 -Isysdeps/generic/elf -Isysdeps/generic -Inptl -Iports  
-Ilibio -I. -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/include
-isystem
/home/chris/tmp/oe-test-linux-bb18/build/tmp/cross/i586-oe-linux/include
-D_LIBC_REENTRANT -include include/libc-symbols.h       -x assembler-with-cpp -
\
|          >
/home/chris/tmp/oe-test-linux-bb18/build/tmp/work/i586-oe-linux/glibc-initial-2.5-r4/build-i586-oe-linux/Versions.v.iT
| In file included from include/tls.h:6,
|                  from <stdin>:1:
| nptl/sysdeps/i386/tls.h:65:3: error: #error "TLS support is required."
| make[1]: ***
[/home/chris/tmp/oe-test-linux-bb18/build/tmp/work/i586-oe-linux/glibc-initial-2.5-r4/build-i586-oe-linux/Versions.v.i]
Error 1
| make[1]: Leaving directory
`/home/chris/tmp/oe-test-linux-bb18/build/tmp/work/i586-oe-linux/glibc-initial-2.5-r4/glibc-2.5'
| make: *** [sysdeps/gnu/errlist.c] Error 2
NOTE: Task failed:
/home/chris/tmp/oe-test-linux-bb18/build/tmp/work/i586-oe-linux/glibc-initial-2.5-r4/temp/log.do_configure.11261
NOTE: package glibc-initial-2.5-r4: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package glibc-initial-2.5: failed


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the Openembedded-issues mailing list