diff options
Diffstat (limited to 'meta/packages/uclibc/uclibc.inc')
-rw-r--r-- | meta/packages/uclibc/uclibc.inc | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/meta/packages/uclibc/uclibc.inc b/meta/packages/uclibc/uclibc.inc index bae3f2d042..7fb8e5cf28 100644 --- a/meta/packages/uclibc/uclibc.inc +++ b/meta/packages/uclibc/uclibc.inc | |||
@@ -23,11 +23,16 @@ PROVIDES += "virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc" | |||
23 | PROVIDES += "${@['virtual/libiconv', ''][bb.data.getVar('USE_NLS', d, 1) != 'yes']}" | 23 | PROVIDES += "${@['virtual/libiconv', ''][bb.data.getVar('USE_NLS', d, 1) != 'yes']}" |
24 | DEPENDS = "virtual/${TARGET_PREFIX}binutils \ | 24 | DEPENDS = "virtual/${TARGET_PREFIX}binutils \ |
25 | virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers" | 25 | virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers" |
26 | |||
27 | # Blackfin needs a wrapper around ld | ||
28 | DEPENDS_append_bfin = " elf2flt " | ||
29 | |||
26 | INHIBIT_DEFAULT_DEPS = "1" | 30 | INHIBIT_DEFAULT_DEPS = "1" |
27 | PARALLEL_MAKE = "" | 31 | PARALLEL_MAKE = "" |
28 | 32 | ||
29 | PACKAGES =+ "ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db" | 33 | PACKAGES =+ "ldd uclibc-utils-dbg uclibc-utils uclibc-gconv uclibc-thread-db" |
30 | 34 | ||
35 | # The last line (gdb and lib1) is for uclinux-uclibc builds | ||
31 | uclibc_baselibs = "/lib/libcrypt*.so* /lib/libdl*.so \ | 36 | uclibc_baselibs = "/lib/libcrypt*.so* /lib/libdl*.so \ |
32 | /lib/libintl*.so* /lib/libm*.so \ | 37 | /lib/libintl*.so* /lib/libm*.so \ |
33 | /lib/libnsl*.so* /lib/libpthread*.so \ | 38 | /lib/libnsl*.so* /lib/libpthread*.so \ |
@@ -35,7 +40,9 @@ uclibc_baselibs = "/lib/libcrypt*.so* /lib/libdl*.so \ | |||
35 | /lib/libuClibc*.so* /lib/ld*.so* \ | 40 | /lib/libuClibc*.so* /lib/ld*.so* \ |
36 | /lib/libc*.so* /lib/libdl*.so* \ | 41 | /lib/libc*.so* /lib/libdl*.so* \ |
37 | /lib/libm*.so* /lib/libutil*.so* \ | 42 | /lib/libm*.so* /lib/libutil*.so* \ |
38 | /lib/libpthread*.so* /lib/librt*.so*" | 43 | /lib/libpthread*.so* /lib/librt*.so* \ |
44 | /usr/lib/libc.gdb /usr/lib/libc /lib/lib1.so \ | ||
45 | " | ||
39 | FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \ | 46 | FILES_${PN} = "${sysconfdir} ${uclibc_baselibs} /sbin/ldconfig \ |
40 | ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale" | 47 | ${libexecdir} ${datadir}/zoneinfo ${libdir}/locale" |
41 | FILES_ldd = "${bindir}/ldd" | 48 | FILES_ldd = "${bindir}/ldd" |
@@ -128,7 +135,7 @@ do_configure() { | |||
128 | 135 | ||
129 | sed -i -e '/CONFIG_ARM_EABI/d' ${S}/.config | 136 | sed -i -e '/CONFIG_ARM_EABI/d' ${S}/.config |
130 | 137 | ||
131 | if [ "${TARGET_OS}" == "linux-gnueabi" -o "${TARGET_OS}" == "linux-uclibcgnueabi" ]; then | 138 | if [ "${TARGET_OS}" = "linux-gnueabi" -o "${TARGET_OS}" = "linux-uclibcgnueabi" ]; then |
132 | echo "CONFIG_ARM_EABI=y" >> ${S}/.config | 139 | echo "CONFIG_ARM_EABI=y" >> ${S}/.config |
133 | else | 140 | else |
134 | echo "# CONFIG_ARM_EABI is not set" >> ${S}/.config | 141 | echo "# CONFIG_ARM_EABI is not set" >> ${S}/.config |