This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
I'm trying to add ColdFire as an addon for glibc-2.3.5, and it builds for quite a while, but fails in the elf directory. I'm building the toolchain using Dan Kegel's great crosstool script. I asked over on the glibc mailing list and Drepper told me to ask here instead. I put the source tree together by extracting glibc-2.3.5, and then inside of glibc.2.3.5 I extracted glibc-ports-2.3.5, as well as glibc-linuxthreads-2.3.5, and coped the glibc-2.3.5/sysdeps/m68k and glibc-2.3.5/sysdeps/unix/sysv/linux/m68k to glibc-2.3.5/sysdeps/coldfire and glibc-2.3.5/sysdeps/ unix/sysv/linux/coldfire, and added coldfire entries to glibc-2.3.5/scripts/config.sub, and configured it with: $ /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/glibc-2.3.5/configure --prefix= --build=i686-pc-linux-gnu --host=coldfire-linux --target=coldfire-linux --without-cvs --disable-profile --without-gd --without-tls --without-__thread --enable-shared --enable-add-ons=linuxthreads,glibc-ports-2.3.5, --with-headers=/opt/logicpd/ColdFire-new14/m68k-linux/gcc-3.4.3-glibc-2.3.5/m68k-linux/include I hacked away to fix the m68k code I copied for ColdFire, and the config succeeds, and the build does go through the add-on directories, and eventually fails with: m68k-linux-gcc -mcfv4e -nostdlib -nostartfiles -r -o /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-allobjs.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/rtld.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-load.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-cache.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-lookup.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-object.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-reloc.os /home/peter/work/cvs-logic /logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-deps.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-runtime.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-error.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-init.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-fini.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-debug.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-misc.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build -glibc/elf/dl-version.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-profile.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-conflict.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-tls.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-origin.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-execstack.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-caller.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-sysdep.os /home/peter/work/cvs-logic/logic/ColdFire/Li nuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-environ.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-minimal.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-brk.os /home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/elf/dl-sbrk.os make[3]: *** No rule to make target `/home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/glibc-ports-2.3.5/stamp.os', needed by `/home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc/libc_pic.a'. Stop. make[3]: Leaving directory `/home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/glibc-2.3.5/elf' make[2]: *** [elf/subdir_lib] Error 2 make[2]: Leaving directory `/home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/glibc-2.3.5' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/peter/work/cvs-logic/logic/ColdFire/LinuxTools/crosstool/build/m68k-linux/gcc-3.4.3-glibc-2.3.5/build-glibc' When this fails, there is *no* glibc-ports-3.3.5 directory in build-glibc. I'm trying to figure out *how* to debg this, 'make -p' generates over 130MB of output, and is so full of noise that I can't see the trees for the forest. Any suggestions on what's gone wrong, or how to debug this are *most* appreciated! -- Peter Barada peter@the-baradas.com ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |