Mercurial > hg > aboriginal
changeset 1822:4927c8b8de1b draft
Mass uClibc->musl migration. Not everything yet, but these targets build.
author | Rob Landley <rob@landley.net> |
---|---|
date | Mon, 30 Nov 2015 16:06:00 -0600 |
parents | d3b5e8a635ea |
children | 1d233a893085 |
files | sources/sections/musl.build sources/targets/armv4tl sources/targets/armv5l sources/targets/armv6l sources/targets/i486 sources/targets/i586 sources/targets/i686 sources/targets/mips sources/targets/mipsel sources/targets/powerpc sources/targets/x86_64 |
diffstat | 11 files changed, 3 insertions(+), 62 deletions(-) [+] |
line wrap: on
line diff
--- a/sources/sections/musl.build Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/sections/musl.build Mon Nov 30 16:06:00 2015 -0600 @@ -1,6 +1,6 @@ # Build and install musl -CC= CROSS_COMPILE="$CC_PREFIX" ./configure --prefix=/ && +CC= CROSS_COMPILE="$CC_PREFIX" ./configure --prefix=/ $MUSL_FLAGS && DESTDIR="$STAGE_DIR" make -j $CPUS $DO_CROSS all install && echo '#define __MUSL__' >> "$STAGE_DIR"/include/features.h && ln -s libc.so "$STAGE_DIR/lib/ld-musl.so.0"
--- a/sources/targets/armv4tl Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/armv4tl Mon Nov 30 16:06:00 2015 -0600 @@ -23,13 +23,6 @@ # This is every bit as ugly as it looks, because it's for gcc. export target_cpu_cname=arm9tdmi -UCLIBC_CONFIG=" -TARGET_arm=y -CONFIG_ARM_EABI=y -ARCH_WANTS_LITTLE_ENDIAN=y -DOPIC=y -" - LINUX_CONFIG=" # Processor config
--- a/sources/targets/armv5l Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/armv5l Mon Nov 30 16:06:00 2015 -0600 @@ -16,13 +16,6 @@ CONSOLE=ttyAMA0 -UCLIBC_CONFIG=" -TARGET_arm=y -CONFIG_ARM_EABI=y -ARCH_WANTS_LITTLE_ENDIAN=y -DOPIC=y -" - LINUX_CONFIG=" # Processor config
--- a/sources/targets/armv6l Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/armv6l Mon Nov 30 16:06:00 2015 -0600 @@ -17,13 +17,6 @@ CONSOLE=ttyAMA0 -UCLIBC_CONFIG=" -TARGET_arm=y -CONFIG_ARM_EABI=y -ARCH_WANTS_LITTLE_ENDIAN=y -DOPIC=y -" - LINUX_CONFIG=" # Processor config
--- a/sources/targets/i486 Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/i486 Mon Nov 30 16:06:00 2015 -0600 @@ -17,12 +17,6 @@ CONSOLE=ttyS0 -UCLIBC_CONFIG=" -TARGET_i386=y -CONFIG_486=y -UCLIBC_HAS_FPU=y -" - LINUX_CONFIG=" CONFIG_M486=y CONFIG_ACPI=y
--- a/sources/targets/i586 Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/i586 Mon Nov 30 16:06:00 2015 -0600 @@ -15,12 +15,6 @@ CONSOLE=ttyS0 -UCLIBC_CONFIG=" -TARGET_i386=y -CONFIG_586=y -UCLIBC_HAS_FPU=y -" - LINUX_CONFIG=" CONFIG_M586=y CONFIG_ACPI=y
--- a/sources/targets/i686 Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/i686 Mon Nov 30 16:06:00 2015 -0600 @@ -8,13 +8,6 @@ CONSOLE=ttyS0 -UCLIBC_CONFIG=" -ARCH_HAS_MMU=y -TARGET_i386=y -CONFIG_PENTIUMIII=y -UCLIBC_HAS_FPU=y -" - LINUX_CONFIG=" CONFIG_MPENTIUMII=y CONFIG_ACPI=y
--- a/sources/targets/mips Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/mips Mon Nov 30 16:06:00 2015 -0600 @@ -4,15 +4,11 @@ KERNEL_PATH=vmlinux BINUTILS_FLAGS= GCC_FLAGS= +MUSL_FLAGS=--disable-optimize # -O3 internal compiler errors in malloc, use -Os QEMU_TEST=mips CONSOLE=ttyS0 -UCLIBC_CONFIG=" -TARGET_mips=y -UCLIBC_HAS_FPU=y -" - LINUX_CONFIG=" CONFIG_MIPS_MALTA=y CONFIG_CPU_MIPS32_R2=y
--- a/sources/targets/mipsel Sat Nov 28 16:44:52 2015 -0600 +++ b/sources/targets/mipsel Mon Nov 30 16:06:00 2015 -0600 @@ -4,16 +4,11 @@ KERNEL_PATH=vmlinux BINUTILS_FLAGS= GCC_FLAGS= +MUSL_FLAGS=--disable-optimize # -O3 internal compiler errors in malloc, use -Os QEMU_TEST=mipsel CONSOLE=ttyS0 -UCLIBC_CONFIG=" -TARGET_mips=y -ARCH_WANTS_LITTLE_ENDIAN=y -UCLIBC_HAS_FPU=y -" - LINUX_CONFIG=" CONFIG_MIPS_MALTA=y CONFIG_CPU_LITTLE_ENDIAN=y