diff options
Diffstat (limited to 'packages/glibc')
-rw-r--r-- | packages/glibc/glibc-2.4/arm-longlong.patch | 2 | ||||
-rw-r--r-- | packages/glibc/glibc-cvs-2.3.5/no-z-defs.patch | 9 | ||||
-rw-r--r-- | packages/glibc/glibc-initial_2.2.5.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc-initial_2.3.2+cvs20040726.bb | 1 | ||||
-rw-r--r-- | packages/glibc/glibc-initial_2.3.2.bb | 1 | ||||
-rw-r--r-- | packages/glibc/glibc-intermediate_2.3.2+cvs20040726.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.2.5.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.2+cvs20040726.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.2.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.3+cvs20041128.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.3+cvs20050221.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.3+cvs20050420.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.3.bb | 2 | ||||
-rw-r--r-- | packages/glibc/glibc_2.3.5+cvs20050627.bb | 5 | ||||
-rw-r--r-- | packages/glibc/glibc_2.4.bb | 2 |
15 files changed, 35 insertions, 3 deletions
diff --git a/packages/glibc/glibc-2.4/arm-longlong.patch b/packages/glibc/glibc-2.4/arm-longlong.patch index 320a55524c..28aca83dff 100644 --- a/packages/glibc/glibc-2.4/arm-longlong.patch +++ b/packages/glibc/glibc-2.4/arm-longlong.patch @@ -54,5 +54,5 @@ +#if defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5T__) || defined(__ARM_ARCH_5TE__) +/* Nothing required. */ +#else -+#include <sysdeps/generic/mp_clz_tab.c> ++#include <stdlib/mp_clz_tab.c> +#endif diff --git a/packages/glibc/glibc-cvs-2.3.5/no-z-defs.patch b/packages/glibc/glibc-cvs-2.3.5/no-z-defs.patch new file mode 100644 index 0000000000..48c6a41267 --- /dev/null +++ b/packages/glibc/glibc-cvs-2.3.5/no-z-defs.patch @@ -0,0 +1,9 @@ +Create a configparms file which disabled no-z-defs. +This is required to build a working glibs for sh4, +without there will be a lot linker errors during the build. + +diff -duNr libc.orig/configparms libc/configparms +--- libc.orig/configparms 1970-01-01 10:00:00.000000000 +1000 ++++ libc/configparms 2006-02-23 14:08:18.000000000 +1100 +@@ -0,0 +1 @@ ++no-z-defs=yes diff --git a/packages/glibc/glibc-initial_2.2.5.bb b/packages/glibc/glibc-initial_2.2.5.bb index 4e7ad73191..21d91ae20f 100644 --- a/packages/glibc/glibc-initial_2.2.5.bb +++ b/packages/glibc/glibc-initial_2.2.5.bb @@ -1,6 +1,8 @@ SECTION = "libs" include glibc_${PV}.bb +DEFAULT_PREFERENCE_sh3 = "-99" + DEPENDS = "linux-libc-headers" PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/glibc-${PV}', '${FILE_DIRNAME}/glibc', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}" diff --git a/packages/glibc/glibc-initial_2.3.2+cvs20040726.bb b/packages/glibc/glibc-initial_2.3.2+cvs20040726.bb index 422e8b7110..0bfa49e030 100644 --- a/packages/glibc/glibc-initial_2.3.2+cvs20040726.bb +++ b/packages/glibc/glibc-initial_2.3.2+cvs20040726.bb @@ -1,5 +1,6 @@ SECTION = "libs" include glibc_${PV}.bb +DEFAULT_PREFERENCE_sh3 = "-99" DEPENDS = "linux-libc-headers" PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" diff --git a/packages/glibc/glibc-initial_2.3.2.bb b/packages/glibc/glibc-initial_2.3.2.bb index 4e7ad73191..53e7948f72 100644 --- a/packages/glibc/glibc-initial_2.3.2.bb +++ b/packages/glibc/glibc-initial_2.3.2.bb @@ -1,5 +1,6 @@ SECTION = "libs" include glibc_${PV}.bb +DEFAULT_PREFERENCE_sh3 = "-99" DEPENDS = "linux-libc-headers" PROVIDES = "virtual/${TARGET_PREFIX}libc-initial" diff --git a/packages/glibc/glibc-intermediate_2.3.2+cvs20040726.bb b/packages/glibc/glibc-intermediate_2.3.2+cvs20040726.bb index 9290b1d5d7..3d9c6afd7d 100644 --- a/packages/glibc/glibc-intermediate_2.3.2+cvs20040726.bb +++ b/packages/glibc/glibc-intermediate_2.3.2+cvs20040726.bb @@ -1,6 +1,8 @@ SECTION = "libs" include glibc_${PV}.bb +DEFAULT_PREFERENCE_sh3 = "-99" + do_install () { : } diff --git a/packages/glibc/glibc_2.2.5.bb b/packages/glibc/glibc_2.2.5.bb index 22210c1335..86f1aaa26d 100644 --- a/packages/glibc/glibc_2.2.5.bb +++ b/packages/glibc/glibc_2.2.5.bb @@ -7,6 +7,8 @@ SECTION = "libs" PRIORITY = "required" MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEFAULT_PREFERENCE_sh3 = "-99" + GLIBC_ADDONS ?= "linuxthreads" GLIBC_EXTRA_OECONF ?= "" diff --git a/packages/glibc/glibc_2.3.2+cvs20040726.bb b/packages/glibc/glibc_2.3.2+cvs20040726.bb index 0f5c704542..07b9abb27c 100644 --- a/packages/glibc/glibc_2.3.2+cvs20040726.bb +++ b/packages/glibc/glibc_2.3.2+cvs20040726.bb @@ -5,6 +5,8 @@ SECTION = "libs" PRIORITY = "required" MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEFAULT_PREFERENCE_sh3 = "-99" + FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs" PR = "r17" diff --git a/packages/glibc/glibc_2.3.2.bb b/packages/glibc/glibc_2.3.2.bb index 2b70541cdd..9b7c10642a 100644 --- a/packages/glibc/glibc_2.3.2.bb +++ b/packages/glibc/glibc_2.3.2.bb @@ -5,6 +5,8 @@ SECTION = "libs" PRIORITY = "required" PR = "r6" +DEFAULT_PREFERENCE_sh3 = "-99" + GLIBC_ADDONS ?= "linuxthreads" GLIBC_EXTRA_OECONF ?= "" diff --git a/packages/glibc/glibc_2.3.3+cvs20041128.bb b/packages/glibc/glibc_2.3.3+cvs20041128.bb index c70148c95c..2e10d21914 100644 --- a/packages/glibc/glibc_2.3.3+cvs20041128.bb +++ b/packages/glibc/glibc_2.3.3+cvs20041128.bb @@ -5,6 +5,8 @@ SECTION = "libs" PRIORITY = "required" MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEFAULT_PREFERENCE_sh3 = "-99" + FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs" PR = "r2" diff --git a/packages/glibc/glibc_2.3.3+cvs20050221.bb b/packages/glibc/glibc_2.3.3+cvs20050221.bb index 2c9122b137..132c2a0b4c 100644 --- a/packages/glibc/glibc_2.3.3+cvs20050221.bb +++ b/packages/glibc/glibc_2.3.3+cvs20050221.bb @@ -5,6 +5,8 @@ SECTION = "libs" PRIORITY = "required" MAINTAINER = "Phil Blundell <pb@handhelds.org>" +DEFAULT_PREFERENCE_sh3 = "-99" + FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs" PR = "r2" diff --git a/packages/glibc/glibc_2.3.3+cvs20050420.bb b/packages/glibc/glibc_2.3.3+cvs20050420.bb index 23b4098962..0abe8f5742 100644 --- a/packages/glibc/glibc_2.3.3+cvs20050420.bb +++ b/packages/glibc/glibc_2.3.3+cvs20050420.bb @@ -6,6 +6,8 @@ PRIORITY = "required" MAINTAINER = "Phil Blundell <pb@handhelds.org>" DEFAULT_PREFERENCE_i586 = "0" +DEFAULT_PREFERENCE_sh3 = "-99" + FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs" PR = "r0" diff --git a/packages/glibc/glibc_2.3.3.bb b/packages/glibc/glibc_2.3.3.bb index 21d638c72c..f5421139cf 100644 --- a/packages/glibc/glibc_2.3.3.bb +++ b/packages/glibc/glibc_2.3.3.bb @@ -5,6 +5,8 @@ LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" +DEFAULT_PREFERENCE_sh3 = "-99" + DEFAULT_PREFERENCE = "-1" DEFAULT_PREFERENCE_mipsel = "0" diff --git a/packages/glibc/glibc_2.3.5+cvs20050627.bb b/packages/glibc/glibc_2.3.5+cvs20050627.bb index d009f2714c..61e3e84d6d 100644 --- a/packages/glibc/glibc_2.3.5+cvs20050627.bb +++ b/packages/glibc/glibc_2.3.5+cvs20050627.bb @@ -7,7 +7,7 @@ MAINTAINER = "Phil Blundell <pb@handhelds.org>" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-cvs-2.3.5" SRCDATE = "20050627" -PR = "r3" +PR = "r4" GLIBC_ADDONS ?= "ports,linuxthreads" GLIBC_EXTRA_OECONF ?= "" @@ -60,6 +60,9 @@ SRC_URI = "http://familiar.handhelds.org/source/v0.8.3/stash_libc_sources.redhat # seems to fail on tls platforms SRC_URI_append_arm = " file://dyn-ldconfig-20041128.patch;patch=1" +# Build fails on sh4 unless no-z-defs is defined +SRC_URI_append_sh4 = " file://no-z-defs.patch;patch=1" + S = "${WORKDIR}/libc" B = "${WORKDIR}/build-${TARGET_SYS}" diff --git a/packages/glibc/glibc_2.4.bb b/packages/glibc/glibc_2.4.bb index faaf27ced3..2cc568df6f 100644 --- a/packages/glibc/glibc_2.4.bb +++ b/packages/glibc/glibc_2.4.bb @@ -4,7 +4,7 @@ LICENSE = "LGPL" SECTION = "libs" PRIORITY = "required" DEFAULT_PREFERENCE = "-1" -PR = "r4" +PR = "r5" FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/glibc-2.4" |