On Mon, Aug 20, 2012 at 8:35 PM, Saul Wold <[email protected]> wrote: > On 08/16/2012 09:47 PM, Khem Raj wrote: >> >> Hi All >> >> Recently glibc build has been simplified upstream. It has dropped the >> dependency on libgcc_s and libgcc_eh for building glibc itself. >> This means that we can simplify our toolchain bootstrap a bit by >> dropping 1 of the 3 cross gcc build stages. We do not need >> gcc-cross-intermediate >> anymore. This should bring some build time reduction and simplify the >> bootstrap. I have a series of patches which I have tested >> by building core-image-minimal and meta-toolchain for all supported >> qemu architectures and also uclibc/eglibc both >> but it needs a lot more testing therefore I am calling out wider >> audience for help in testing it out. >> >> The branch is >> >> >> http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/toolchain-rework >> > Might be some small issues with the non-gplv3 build (test using > INCOMPATIBLE_LICENSE="GPLv3"
hmm, Add libgcc to DEPENDS of gmp-4.2.1 and see if that fixes this issue > >> ERROR: Function failed: do_compile (see >> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/gmp-4.2.1-r2/temp/log.do_compile.17894 >> for further information) >> ERROR: Logfile of failure stored in: >> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/gmp-4.2.1-r2/temp/log.do_compile.17894 >> Log data follows: >> | DEBUG: SITE files ['endian-little', 'bit-32', 'ix86-common', >> 'common-linux', 'common-glibc', 'i586-linux', 'common'] >> | DEBUG: Executing shell function do_compile >> | NOTE: make -j 16 >> | i586-poky-linux-gcc -m32 -march=i586 >> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 >> `test -f 'gen-fac_ui.c' || echo './'`gen-fac_ui.c -o gen-fac_ui >> | i586-poky-linux-gcc -m32 -march=i586 >> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 >> `test -f 'gen-fib.c' || echo './'`gen-fib.c -o gen-fib >> | i586-poky-linux-gcc -m32 -march=i586 >> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 >> `test -f 'gen-bases.c' || echo './'`gen-bases.c -o gen-bases -lm >> | i586-poky-linux-gcc -m32 -march=i586 >> --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/sysroots/qemux86 >> `test -f 'gen-psqr.c' || echo './'`gen-psqr.c -o gen-psqr -lm >> | ./gen-fib header 32 0 >fib_table.h || (rm -f fib_table.h; exit 1) >> | ./gen-fib table 32 0 >mpn/fib_table.c || (rm -f mpn/fib_table.c; exit 1) >> | ./gen-fac_ui 32 0 >mpz/fac_ui.h || (rm -f mpz/fac_ui.h; exit 1) >> | ./gen-bases header 32 0 >mp_bases.h || (rm -f mp_bases.h; exit 1) >> | ./gen-bases table 32 0 >mpn/mp_bases.c || (rm -f mpn/mp_bases.c; exit 1) >> | ./gen-psqr 32 0 >mpn/perfsqr.h || (rm -f mpn/perfsqr.h; exit 1) >> | ./gen-bases: error while loading shared libraries: libgcc_s.so.1: cannot >> open shared object file: No such file or directory >> | ./gen-bases: error while loading shared libraries: libgcc_s.so.1: cannot >> open shared object file: No such file or directory >> | ./gen-psqr: error while loading shared libraries: libgcc_s.so.1: cannot >> open shared object file: No such file or directory >> | make: *** [mp_bases.h] Error 1 >> | make: *** Waiting for unfinished jobs.... >> | make: *** [mpn/mp_bases.c] Error 1 >> | make: *** [mpn/perfsqr.h] Error 1 >> | ERROR: oe_runmake failed >> | ERROR: Function failed: do_compile (see >> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-non-gpl3/build/build/tmp/work/i586-poky-linux/gmp-4.2.1-r2/temp/log.do_compile.17894 >> for further information) >> NOTE: recipe gmp-4.2.1-r2: task do_compile: Failed > > > Older version of gmp seems to fail. > > Sau! > > >> Thanks >> >> -Khem >> >> _______________________________________________ >> Openembedded-core mailing list >> [email protected] >> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core >> >> > _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
