[oe-commits] [Bug 5363] New: compilation of uclibc-initial-0.9.30.1 error and report unrecognized command line option

bugzilla-daemon at git.openembedded.org bugzilla-daemon at git.openembedded.org
Sat Jan 2 06:08:26 UTC 2010


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

           Summary: compilation of uclibc-initial-0.9.30.1 error and
                    report unrecognized command line option
           Product: Openembedded
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Keywords: uclibc
          Severity: minor
          Priority: P3
         Component: org.openembedded.dev
        AssignedTo: openembedded-commits at lists.openembedded.org
        ReportedBy: camelguo at gmail.com
                CC: camelguo at gmail.com


Bug Description:
When MACHINE=qemumips DISTRO=micro-uclibc or MACHINE=qemumips and
DISTRO=minimal-uclibc, the compilation of uclibc-initial-0.9.30.1 failed and
report the following error:
ln -fs ../../libc/sysdeps/linux/i386/bits/atomic.h include/bits/atomic.h
ln -fs ../../libc/sysdeps/linux/i386/bits/byteswap.h include/bits/byteswap.h
ln -fs ../../libc/sysdeps/linux/i386/bits/endian.h include/bits/endian.h
ln -fs ../../libc/sysdeps/linux/i386/bits/fcntl.h include/bits/fcntl.h
ln -fs ../../libc/sysdeps/linux/i386/bits/fenv.h include/bits/fenv.h
ln -fs ../../libc/sysdeps/linux/i386/bits/kernel_stat.h
include/bits/kernel_stat.h
ln -fs ../../libc/sysdeps/linux/i386/bits/kernel_types.h
include/bits/kernel_types.h
ln -fs ../../libc/sysdeps/linux/i386/bits/mathdef.h include/bits/mathdef.h
ln -fs ../../libc/sysdeps/linux/i386/bits/mathinline.h
include/bits/mathinline.h
ln -fs ../../libc/sysdeps/linux/i386/bits/mman.h include/bits/mman.h
ln -fs ../../libc/sysdeps/linux/i386/bits/select.h include/bits/select.h
ln -fs ../../libc/sysdeps/linux/i386/bits/setjmp.h include/bits/setjmp.h
ln -fs ../../libc/sysdeps/linux/i386/bits/sigcontextinfo.h
include/bits/sigcontextinfo.h
ln -fs ../../libc/sysdeps/linux/i386/sys/elf.h include/sys/elf.h
ln -fs ../../libc/sysdeps/linux/i386/sys/io.h include/sys/io.h
ln -fs ../../libc/sysdeps/linux/i386/sys/perm.h include/sys/perm.h
ln -fs ../../libc/sysdeps/linux/i386/sys/procfs.h include/sys/procfs.h
ln -fs ../../libc/sysdeps/linux/i386/sys/reg.h include/sys/reg.h
ln -fs ../../libc/sysdeps/linux/i386/sys/ucontext.h include/sys/ucontext.h
ln -fs ../../libc/sysdeps/linux/i386/sys/user.h include/sys/user.h
ln -fs ../../libc/sysdeps/linux/i386/sys/vm86.h include/sys/vm86.h
uclibc/4.4.2/include -DNDEBUG -MT lib/crt1.o -MD -MP -MF lib/.crt1.o.dep
-D__ASSEMBLER__ -Wa,--noexecstack -DL_crt1
cc1: error: unrecognized command line option "-m32"

PLEASE DO NOTE THAT: it make some soft links to i386 head files not mips.

please see the following link for more detialed information:
http://tinderbox.openembedded.net/packages/398081/

How to reproduce:
1. check out openembedded and swich to org.openembedded.dev branch;
2. Set MACHINE=qemumips DISTRO=minimal-uclibc or MACHINE=qemumips
DISTRO=micro-uclibc into the local.conf
3. DO NOT SET the following macroes in any of your local configuration files:
#PARALLEL_MAKE = "-j 4"
#BB_NUMBER_THREADS = "4"
(or else, you may get different error information.)
4. DO NOT Add the following in any of your local configuration files:
INHERIT += "insane"
(or else, you may get different error information.)
5. build the project using bitbake base-image
6. the error will appear.

QA TODO:
1. I have only validated uclibc-0.9.30.1 and have not validated other versions
of uclibc.
2. I have not validated other distributions using uclibc.

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




More information about the Openembedded-commits mailing list