[massive] add support for alternative C libraries (currently only glibc/eglibc)
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jan 2009 01:49:11 +0000 (01:49 +0000)
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jan 2009 01:49:11 +0000 (01:49 +0000)
commitc3c59f418996d48f4df202e480a34f32c90f8ee5
treee9676ee4d01368996c17caf45fd31f861e3686af
parent018a28f15805f8c1e3635314f0f96538a2912a5c
[massive] add support for alternative C libraries (currently only glibc/eglibc)
other (related) changes:
 - kernel headers are now installed using "make headers_install" on 2.6
 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu)
 - build directory names now contain gcc/libc name/version
 - default cpu for x86 is now i486 (required to build glibc/eglibc)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13931 3c298f89-4303-0410-b956-a3cf2f4a3e73
69 files changed:
include/package.mk
include/site/arm-openwrt-linux-gnu [new file with mode: 0644]
include/site/arm-openwrt-linux-gnueabi [new file with mode: 0644]
include/site/arm-openwrt-linux-uclibc [moved from include/site/arm-linux-uclibc with 100% similarity]
include/site/arm-openwrt-linux-uclibc-gnueabi [moved from include/site/i386-linux-uclibc with 58% similarity]
include/site/armeb-openwrt-linux-gnu [new file with mode: 0644]
include/site/armeb-openwrt-linux-gnueabi [new file with mode: 0644]
include/site/armeb-openwrt-linux-uclibc [moved from include/site/armeb-linux-uclibc with 100% similarity]
include/site/armeb-openwrt-linux-uclibc-gnueabi [new file with mode: 0644]
include/site/avr32-openwrt-linux-gnu [new file with mode: 0644]
include/site/avr32-openwrt-linux-uclibc [moved from include/site/avr32-linux-uclibc with 100% similarity]
include/site/cris-openwrt-linux-gnu [new file with mode: 0644]
include/site/cris-openwrt-linux-uclibc [moved from include/site/cris-linux-uclibc with 100% similarity]
include/site/i486-linux [moved from include/site/i386-linux with 95% similarity]
include/site/i486-openwrt-linux-gnu [new file with mode: 0644]
include/site/i486-openwrt-linux-uclibc [new file with mode: 0644]
include/site/i686-openwrt-linux-gnu [new file with mode: 0644]
include/site/i686-openwrt-linux-uclibc [moved from include/site/i686-linux-uclibc with 100% similarity]
include/site/linux-gnu [new file with mode: 0644]
include/site/mips-openwrt-linux-gnu [new file with mode: 0644]
include/site/mips-openwrt-linux-uclibc [moved from include/site/mips-linux-uclibc with 100% similarity]
include/site/mipsel-openwrt-linux-gnu [new file with mode: 0644]
include/site/mipsel-openwrt-linux-uclibc [moved from include/site/mipsel-linux-uclibc with 100% similarity]
include/site/mipsel-openwrt-linux2.4-uclibc [moved from include/site/mipsel-linux2.4-uclibc with 100% similarity]
include/site/powerpc-openwrt-linux-gnu [new file with mode: 0644]
include/site/powerpc-openwrt-linux-uclibc [moved from include/site/powerpc-linux-uclibc with 100% similarity]
include/site/x86_64-openwrt-linux-gnu [new file with mode: 0644]
include/site/x86_64-openwrt-linux-uclibc [moved from include/site/x86_64-linux-uclibc with 100% similarity]
include/target.mk
package/base-files/Makefile
package/kexec-tools/Makefile
rules.mk
toolchain/Config.in
toolchain/Makefile
toolchain/binutils/Makefile
toolchain/eglibc/Config.in [new file with mode: 0644]
toolchain/eglibc/Config.version [new file with mode: 0644]
toolchain/eglibc/Makefile [new file with mode: 0644]
toolchain/eglibc/config/Config.in [new file with mode: 0644]
toolchain/eglibc/patches/2.6.1/101-arm_asm_page_h.patch [new file with mode: 0644]
toolchain/eglibc/patches/2.7/101-arm_asm_page_h.patch [new file with mode: 0644]
toolchain/eglibc/patches/2.7/103-arm_nptl_cargs6.patch [new file with mode: 0644]
toolchain/eglibc/patches/2.7/104-arm_nptl_lowlevellock.patch [new file with mode: 0644]
toolchain/eglibc/patches/2.8/103-arm_nptl_cargs6.patch [new file with mode: 0644]
toolchain/eglibc/patches/2.8/104-arm_nptl_lowlevellock.patch [new file with mode: 0644]
toolchain/gcc/Config.in
toolchain/gcc/Makefile
toolchain/glibc-ports/Makefile [new file with mode: 0644]
toolchain/glibc-ports/patches/2.6.1/101-arm_asm_page_h.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.6.1/102-arm_nptl.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.6.1/401-mips_bootstrap_gcc_header_install.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.6.1/603-powerpc-softfloat.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.7/101-arm_asm_page_h.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.7/102-arm_nptl.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.7/103-arm_nptl_cargs6.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.7/104-arm_nptl_lowlevellock.patch [new file with mode: 0644]
toolchain/glibc-ports/patches/2.7/401-mips_bootstrap_gcc_header_install.patch [new file with mode: 0644]
toolchain/glibc/Config.in [new file with mode: 0644]
toolchain/glibc/Config.version [new file with mode: 0644]
toolchain/glibc/Makefile [new file with mode: 0644]
toolchain/glibc/patches/2.3.6/001-make_install_lib_all.patch [new file with mode: 0644]
toolchain/glibc/patches/2.3.6/002-mips_bootstrap_gcc_header_install.patch [new file with mode: 0644]
toolchain/glibc/patches/2.3.6/601-powerpc_socket_week_alias.patch [new file with mode: 0644]
toolchain/glibc/patches/2.3.6/602-powerpc_cflags_initfini.patch [new file with mode: 0644]
toolchain/info.mk
toolchain/kernel-headers/Makefile
toolchain/uClibc/Config.in
toolchain/uClibc/Config.version
toolchain/uClibc/Makefile