Merge openembedded@openembedded.bkbits.net:packages
authorChris Larson <clarson@kergoth.com>
Tue, 27 Jul 2004 21:13:57 +0000 (21:13 +0000)
committerChris Larson <clarson@kergoth.com>
Tue, 27 Jul 2004 21:13:57 +0000 (21:13 +0000)
into handhelds.org:/home/kergoth/code/packages

2004/07/27 16:13:43-05:00 handhelds.org!kergoth
Make the gcc-cross-initial packages, which blow away EXTRA_OECONf, call out get_fpu_setting().

2004/07/27 00:16:32-05:00 handhelds.org!kergoth
Merge openembedded@openembedded.bkbits.net:packages
into handhelds.org:/home/kergoth/code/packages

2004/07/27 00:15:39-05:00 handhelds.org!kergoth
Add initial mipsel autoconf test results (still missing a ton).

BKrev: 4106c595XTEwa1A4X5d5H3MLLQtuLg

gcc/gcc-cross-initial_3.3.3.oe
gcc/gcc-cross-initial_3.3.4.oe
gcc/gcc-cross-initial_3.4.0.oe
gcc/gcc-cross-initial_3.4.1.oe
site/mipsel-linux [new file with mode: 0644]
site/mipsel-linux-uclibc [new file with mode: 0644]

index 9a9c1f4..f26b1d9 100644 (file)
@@ -13,7 +13,8 @@ EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \
                --disable-__cxa_atexit \
                --enable-languages=c \
                --enable-target-optspace \
-               --program-prefix=${TARGET_PREFIX}"
+               --program-prefix=${TARGET_PREFIX} \
+               ${@get_fpu_setting(oe, d)}"
 
 do_stage_prepend () {
        mkdir -p ${CROSS_DIR}/lib/gcc-lib/${TARGET_SYS}/${PV}
index e69de29..f26b1d9 100644 (file)
@@ -0,0 +1,27 @@
+include gcc-cross_${PV}.oe
+
+DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-initial"
+PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial"
+
+# This is intended to be a -very- basic config
+EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \
+               --with-newlib \
+               --disable-nls \
+               --disable-shared \
+               --disable-threads \
+               --disable-multilib \
+               --disable-__cxa_atexit \
+               --enable-languages=c \
+               --enable-target-optspace \
+               --program-prefix=${TARGET_PREFIX} \
+               ${@get_fpu_setting(oe, d)}"
+
+do_stage_prepend () {
+       mkdir -p ${CROSS_DIR}/lib/gcc-lib/${TARGET_SYS}/${PV}
+       ln -sf libgcc.a ${CROSS_DIR}/lib/gcc-lib/${TARGET_SYS}/${PV}/libgcc_eh.a
+}
+
+# Override the method from gcc-cross so we don't try to install libgcc
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
+}
index fcc9a05..8098b7f 100644 (file)
@@ -15,7 +15,8 @@ EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \
                --disable-__cxa_atexit \
                --enable-languages=c \
                --enable-target-optspace \
-               --program-prefix=${TARGET_PREFIX}"
+               --program-prefix=${TARGET_PREFIX} \
+               ${@get_fpu_setting(oe, d)}"
 
 do_stage_prepend () {
        mkdir -p ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${PV}
index e69de29..8098b7f 100644 (file)
@@ -0,0 +1,30 @@
+include gcc-cross_${PV}.oe
+
+DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-initial"
+PROVIDES = "virtual/${TARGET_PREFIX}gcc-initial"
+
+PACKAGES = ""
+
+# This is intended to be a -very- basic config
+EXTRA_OECONF = "--with-local-prefix=${CROSS_DIR}/${TARGET_SYS} \
+               --with-newlib \
+               --disable-nls \
+               --disable-shared \
+               --disable-threads \
+               --disable-multilib \
+               --disable-__cxa_atexit \
+               --enable-languages=c \
+               --enable-target-optspace \
+               --program-prefix=${TARGET_PREFIX} \
+               ${@get_fpu_setting(oe, d)}"
+
+do_stage_prepend () {
+       mkdir -p ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${PV}
+       ln -sf libgcc.a ${CROSS_DIR}/lib/gcc/${TARGET_SYS}/${PV}/libgcc_eh.a
+}
+
+# Override the method from gcc-cross so we don't try to install libgcc
+do_install () {
+       oe_runmake 'DESTDIR=${D}' install
+}
+
diff --git a/site/mipsel-linux b/site/mipsel-linux
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/site/mipsel-linux-uclibc b/site/mipsel-linux-uclibc
new file mode 100644 (file)
index 0000000..e69de29