summaryrefslogtreecommitdiff
path: root/packages/gcc/gcc-cross-intermediate.inc
AgeCommit message (Collapse)AuthorFiles
2008-08-02gcc-cross-intermediate: remove dummy libc.so *after* staging, since do_stage ↵Koen Kooi1
will fail with "cannot find -lc" if it's removed beforehand. This does contradict this part of the commit message of the previous change: "This fix deletes the dummy libc.so before gcc-intermediate is staged. Because the main purpose of dummy libc.so is to get gcc-intermediate built with shared lib support. Ideally this libc.so should be deleted right after do_configure of gcc-intermediate but gcc's configure is spread across and some configure stuff happens during compile step. Therefore its best to delete this libc.so after the compile step is done." I don't have a better solution that this one.
2008-08-01Delete dummy libc.so that was created during glibc-initial step. Khem Raj1
This library is overwritten by a linker script file called libc.so during complete glibc install so the packaged built after glibc is staged are fine. But the binaries/libraries that build with glibc and depend on libc.so in some form see this dummy libc.so and gets things wrong. This fix deletes the dummy libc.so before gcc-intermediate is staged. Because the main purpose of dummy libc.so is to get gcc-intermediate built with shared lib support. Ideally this libc.so should be deleted right after do_configure of gcc-intermediate but gcc's configure is spread across and some configure stuff happens during compile step. Therefore its best to delete this libc.so after the compile step is done.
2008-07-25Change the toolchain build sequence. Helps in reproducable toolchains ↵Khem Raj1
components when recompiled. Also same sequence for all different combinations (uclibc/nptl/eglibc/glibc/linuxthreads). Also fixes and patches that I worked to get various ancient compilers working.