summaryrefslogtreecommitdiff
path: root/cross/cross-gcc-initial-3.3.1.oe
diff options
context:
space:
mode:
Diffstat (limited to 'cross/cross-gcc-initial-3.3.1.oe')
-rw-r--r--cross/cross-gcc-initial-3.3.1.oe15
1 files changed, 15 insertions, 0 deletions
diff --git a/cross/cross-gcc-initial-3.3.1.oe b/cross/cross-gcc-initial-3.3.1.oe
index e69de29bb2..5ee0a8ad69 100644
--- a/cross/cross-gcc-initial-3.3.1.oe
+++ b/cross/cross-gcc-initial-3.3.1.oe
@@ -0,0 +1,15 @@
+include cross-gcc-${PV}.oe
+
+EXTRA_OECONF = --oldincludedir=${prefix}/include --enable-shared \
+ --enable-languages=c \
+ --disable-shared \
+ --disable-threads
+
+do_configure_append () {
+ if (grep -q TARGET_LIBGCC2_CFLAGS ${tmake_file}); then
+ perl -pi -e 's/^(TARGET_LIBGCC2_CFLAGS.*)/$$1 -Dinhibit_libc -D__gthr_posix_h/' ${tmake_file}
+ else
+ echo 'TARGET_LIBGCC2_CFLAGS = -Dinhibit_libc -D__gthr_posix_h' >> ${tmake_file}
+ fi
+ echo 'T_CFLAGS = -Dinhibit_libc -D__gthr_posix_h' >> ${tmake_file}
+}