diff options
author | Michael Lauer <mickey@vanille-media.de> | 2008-10-04 16:12:10 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2008-10-04 16:12:10 +0000 |
commit | 3d5789b99ac2339ea96cb3d993c55c9f1a71eddf (patch) | |
tree | 4e3f62a57f0274d9e08d32da564348af8b5f5a02 | |
parent | 60d8c0365c0446c93ec050e662f26bcb62cb3254 (diff) | |
parent | 0efef5b382ddc44841ec101eae4f5c2bd2257a0f (diff) |
merge of '878f6895b40f34c695cfef0d475e299f1a2d8eda'
and 'a6240987d2107aef28e1c5419eb7da825ff812f5'
-rw-r--r-- | classes/insane.bbclass | 2 | ||||
-rw-r--r-- | packages/apache2/apache2-native_2.2.3.bb | 3 | ||||
-rw-r--r-- | packages/gcc/gcc-4.2.4.inc | 5 | ||||
-rw-r--r-- | packages/gcc/gcc-4.2.4/cppdefault_cross.patch | 12 | ||||
-rw-r--r-- | packages/gcc/gcc-4.2.4/sh_unwind.patch | 18 | ||||
-rw-r--r-- | packages/gcc/gcc-4.3.2.inc | 3 | ||||
-rw-r--r-- | packages/gcc/gcc-4.3.2/sh_unwind.patch | 18 | ||||
-rw-r--r-- | packages/gpsd/gpsd.inc | 2 |
8 files changed, 62 insertions, 1 deletions
diff --git a/classes/insane.bbclass b/classes/insane.bbclass index a599689e8c..6608666e4d 100644 --- a/classes/insane.bbclass +++ b/classes/insane.bbclass @@ -60,6 +60,8 @@ def package_qa_get_machine_dict(): "i686": ( 3, 0, 0, True, True), "mipsel": ( 8, 0, 0, True, True), "avr32": (6317, 0, 0, False, True), + "sh4": (42, 0, 0, True, True), + }, "uclinux-uclibc" : { "bfin": ( 106, 0, 0, True, True), diff --git a/packages/apache2/apache2-native_2.2.3.bb b/packages/apache2/apache2-native_2.2.3.bb index ebf68b52e5..e6f9f4d3ab 100644 --- a/packages/apache2/apache2-native_2.2.3.bb +++ b/packages/apache2/apache2-native_2.2.3.bb @@ -3,7 +3,7 @@ DEPENDS = "expat pcre" inherit cross -PR="r6" +PR="r7" SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2" S = "${WORKDIR}/httpd-${PV}" @@ -13,6 +13,7 @@ do_configure () { } do_stage () { + install -d ${STAGING_BINDIR} cp srclib/pcre/dftables ${STAGING_BINDIR} cp server/gen_test_char ${STAGING_BINDIR} cp srclib/apr/apr-1-config ${STAGING_BINDIR} diff --git a/packages/gcc/gcc-4.2.4.inc b/packages/gcc/gcc-4.2.4.inc index ccca7705c1..b21569b270 100644 --- a/packages/gcc/gcc-4.2.4.inc +++ b/packages/gcc/gcc-4.2.4.inc @@ -63,6 +63,11 @@ PACKAGE_ARCH_ep93xx = "${MACHINE_ARCH}" SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " +SRC_URI_append_sh4 = " file://sh_unwind.patch;patch=1 \ + file://cppdefault_cross.patch;patch=1 \ + " + + # Language Overrides FORTRAN = "" FORTRAN_linux-gnueabi = ",fortran" diff --git a/packages/gcc/gcc-4.2.4/cppdefault_cross.patch b/packages/gcc/gcc-4.2.4/cppdefault_cross.patch new file mode 100644 index 0000000000..dfdbeb32cf --- /dev/null +++ b/packages/gcc/gcc-4.2.4/cppdefault_cross.patch @@ -0,0 +1,12 @@ +Index: gcc-4.2.4/gcc/cppdefault.c +=================================================================== +--- gcc-4.2.4.orig/gcc/cppdefault.c 2008-10-04 00:07:13.161548578 +0200 ++++ gcc-4.2.4/gcc/cppdefault.c 2008-10-04 00:07:32.548205652 +0200 +@@ -39,6 +39,7 @@ + # undef STANDARD_INCLUDE_DIR + #else + # undef CROSS_INCLUDE_DIR ++# undef STANDARD_INCLUDE_DIR + #endif + + const struct default_include cpp_include_defaults[] diff --git a/packages/gcc/gcc-4.2.4/sh_unwind.patch b/packages/gcc/gcc-4.2.4/sh_unwind.patch new file mode 100644 index 0000000000..94921636bc --- /dev/null +++ b/packages/gcc/gcc-4.2.4/sh_unwind.patch @@ -0,0 +1,18 @@ +Index: gcc-4.2.4/gcc/config/sh/linux-unwind.h +=================================================================== +--- gcc-4.2.4.orig/gcc/config/sh/linux-unwind.h 2008-10-04 00:05:29.434889757 +0200 ++++ gcc-4.2.4/gcc/config/sh/linux-unwind.h 2008-10-04 00:06:02.594883544 +0200 +@@ -26,6 +26,7 @@ + the Free Software Foundation, 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ + ++#ifndef inhibit_libc + /* Do code reading to identify a signal frame, and set the frame + state data appropriately. See unwind-dw2.c for the structs. */ + +@@ -251,3 +252,5 @@ + return _URC_NO_REASON; + } + #endif /* defined (__SH5__) */ ++ ++#endif /* defined inhibit_libc */ diff --git a/packages/gcc/gcc-4.3.2.inc b/packages/gcc/gcc-4.3.2.inc index 49b2a63b70..21c08ffccc 100644 --- a/packages/gcc/gcc-4.3.2.inc +++ b/packages/gcc/gcc-4.3.2.inc @@ -59,6 +59,9 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \ SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 " +SRC_URI_append_sh4 = " file://sh_unwind.patch;patch=1 \ + " + # Language Overrides FORTRAN = "" JAVA = "" diff --git a/packages/gcc/gcc-4.3.2/sh_unwind.patch b/packages/gcc/gcc-4.3.2/sh_unwind.patch new file mode 100644 index 0000000000..94921636bc --- /dev/null +++ b/packages/gcc/gcc-4.3.2/sh_unwind.patch @@ -0,0 +1,18 @@ +Index: gcc-4.2.4/gcc/config/sh/linux-unwind.h +=================================================================== +--- gcc-4.2.4.orig/gcc/config/sh/linux-unwind.h 2008-10-04 00:05:29.434889757 +0200 ++++ gcc-4.2.4/gcc/config/sh/linux-unwind.h 2008-10-04 00:06:02.594883544 +0200 +@@ -26,6 +26,7 @@ + the Free Software Foundation, 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ + ++#ifndef inhibit_libc + /* Do code reading to identify a signal frame, and set the frame + state data appropriately. See unwind-dw2.c for the structs. */ + +@@ -251,3 +252,5 @@ + return _URC_NO_REASON; + } + #endif /* defined (__SH5__) */ ++ ++#endif /* defined inhibit_libc */ diff --git a/packages/gpsd/gpsd.inc b/packages/gpsd/gpsd.inc index 06be2fe2eb..82f541ea99 100644 --- a/packages/gpsd/gpsd.inc +++ b/packages/gpsd/gpsd.inc @@ -25,6 +25,8 @@ INITSCRIPT_NAME = "gpsd" INITSCRIPT_PARAMS = "defaults 35" export LDFLAGS = "-L${STAGING_LIBDIR} -lm" +export STAGING_INCDIR +export STAGING_LIBDIR do_compile_prepend() { export BUILD_SYS="${BUILD_SYS}" |