Merge openembedded@openembedded.bkbits.net:packages
authorGerald Britton <gbritton@doomcom.org>
Wed, 21 Apr 2004 00:39:09 +0000 (00:39 +0000)
committerGerald Britton <gbritton@doomcom.org>
Wed, 21 Apr 2004 00:39:09 +0000 (00:39 +0000)
into doomcom.org:/home/gbritton/devel/OE/packages

2004/04/20 20:34:22-04:00 doomcom.org!gbritton
fix uclibc toolchain building

BKrev: 4085c2ad39OHCa1M5jwvNQD62UxrYw

binutils/binutils_2.14.90.0.6.oe
binutils/binutils_2.14.90.0.7.oe
binutils/binutils_2.14.90.0.8.oe
binutils/binutils_2.15.90.0.1.oe
gcc/gcc-3.3.3/gcc-uclibc-3.3-100-conf.patch [new file with mode: 0644]
gcc/gcc-3.3.3/gcc-uclibc-3.3-110-conf.patch [new file with mode: 0644]
gcc/gcc-3.3.3/gcc-uclibc-3.3-120-softfloat.patch [new file with mode: 0644]
gcc/gcc-3.3.3/gcc-uclibc-3.3-200-code.patch [new file with mode: 0644]
gcc/gcc-uclibc_3.3.3.oe
uclibc/uclibc-initial_0.9.26.oe
uclibc/uclibc_0.9.26.oe

index 0f971d1..3f2faa7 100644 (file)
@@ -46,7 +46,9 @@ SRC_URI = "http://ftp.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2
 S = "${WORKDIR}/binutils-${PV}"
 B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
 
-EXTRA_OECONF = "--with-sysroot=${prefix}"
+EXTRA_OECONF = "--with-sysroot=${prefix} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX}"
 
 # This is necessary due to a bug in the binutils Makefiles
 EXTRA_OEMAKE = "configure-build-libiberty all"
index 0f971d1..3f2faa7 100644 (file)
@@ -46,7 +46,9 @@ SRC_URI = "http://ftp.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2
 S = "${WORKDIR}/binutils-${PV}"
 B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
 
-EXTRA_OECONF = "--with-sysroot=${prefix}"
+EXTRA_OECONF = "--with-sysroot=${prefix} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX}"
 
 # This is necessary due to a bug in the binutils Makefiles
 EXTRA_OEMAKE = "configure-build-libiberty all"
index 6de0807..9c5b489 100644 (file)
@@ -45,7 +45,9 @@ SRC_URI = "http://ftp.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2
 S = "${WORKDIR}/binutils-${PV}"
 B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
 
-EXTRA_OECONF = "--with-sysroot=${prefix}"
+EXTRA_OECONF = "--with-sysroot=${prefix} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX}"
 
 # This is necessary due to a bug in the binutils Makefiles
 EXTRA_OEMAKE = "configure-build-libiberty all"
index 6de0807..9c5b489 100644 (file)
@@ -45,7 +45,9 @@ SRC_URI = "http://ftp.kernel.org/pub/linux/devel/binutils/binutils-${PV}.tar.bz2
 S = "${WORKDIR}/binutils-${PV}"
 B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
 
-EXTRA_OECONF = "--with-sysroot=${prefix}"
+EXTRA_OECONF = "--with-sysroot=${prefix} \
+               --disable-nls \
+               --program-prefix=${TARGET_PREFIX}"
 
 # This is necessary due to a bug in the binutils Makefiles
 EXTRA_OEMAKE = "configure-build-libiberty all"
diff --git a/gcc/gcc-3.3.3/gcc-uclibc-3.3-100-conf.patch b/gcc/gcc-3.3.3/gcc-uclibc-3.3-100-conf.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gcc/gcc-3.3.3/gcc-uclibc-3.3-110-conf.patch b/gcc/gcc-3.3.3/gcc-uclibc-3.3-110-conf.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gcc/gcc-3.3.3/gcc-uclibc-3.3-120-softfloat.patch b/gcc/gcc-3.3.3/gcc-uclibc-3.3-120-softfloat.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gcc/gcc-3.3.3/gcc-uclibc-3.3-200-code.patch b/gcc/gcc-3.3.3/gcc-uclibc-3.3-200-code.patch
new file mode 100644 (file)
index 0000000..e69de29
index cdcfed7..390a0a2 100644 (file)
@@ -28,6 +28,13 @@ FILES_uclibc-libstdc++-dev = "${includedir}/c++/${PV}-uclibc \
                              ${libdir}/libsupc++.la \
                              ${libdir}/libsupc++.a"
 
+# Additional patches
+SRC_URI_append = " \
+       file://${FILESDIR}/gcc-uclibc-3.3-100-conf.patch;patch=1 \
+       file://${FILESDIR}/gcc-uclibc-3.3-110-conf.patch;patch=1 \
+       file://${FILESDIR}/gcc-uclibc-3.3-120-softfloat.patch;patch=1 \
+       file://${FILESDIR}/gcc-uclibc-3.3-200-code.patch;patch=1"
+
 EXTRA_OECONF = "--with-local-prefix=${prefix}/local \
                 --with-gxx-include-dir=${includedir}/c++/${PV}-uclibc \
                 --enable-target-optspace \
index 935e23d..4a23279 100644 (file)
@@ -1,6 +1,12 @@
 include uclibc_${PV}.oe
 
 FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/uclibc-${PV}"
+
+# This will ONLY build to this target
+TARGET_VENDOR = "-uclibc"
+TARGET_SYS = "${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
+TARGET_PREFIX = "${TARGET_SYS}-"
+
 DEPENDS = ""
 PACKAGES = ""
 
index ae07a6a..2cbdc38 100644 (file)
@@ -4,6 +4,11 @@ SECTION = "libs"
 PRIORITY = "required"
 MAINTAINER = "Gerald Britton <gbritton@doomcom.org>"
 
+# This will ONLY build to this target
+TARGET_VENDOR = "-uclibc"
+TARGET_SYS = "${TARGET_ARCH}${TARGET_VENDOR}-${TARGET_OS}"
+TARGET_PREFIX = "${TARGET_SYS}-"
+
 FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/uclibc-${PV}"
 
 DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc-initial"