diff options
author | Richard Purdie <richard@openedhand.com> | 2007-11-12 11:14:24 +0000 |
---|---|---|
committer | Richard Purdie <richard@openedhand.com> | 2007-11-12 11:14:24 +0000 |
commit | b176b023acc0d695f75dc7f7635c5def2f2fa5f4 (patch) | |
tree | bb38a6ff594cb702e82429fe40594c3cef19cf77 /meta/packages/uclibc/uclibc.inc | |
parent | 98bd2b0d60011a4f943a66fefdabd669ba229eb0 (diff) | |
download | poky-b176b023acc0d695f75dc7f7635c5def2f2fa5f4.tar.gz |
uclibc: Only need to install to staging, not cross as well (after cross linkage changes)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3120 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/uclibc/uclibc.inc')
-rw-r--r-- | meta/packages/uclibc/uclibc.inc | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/meta/packages/uclibc/uclibc.inc b/meta/packages/uclibc/uclibc.inc index 7fb8e5cf28..0a22ae0271 100644 --- a/meta/packages/uclibc/uclibc.inc +++ b/meta/packages/uclibc/uclibc.inc | |||
@@ -66,8 +66,7 @@ UCLIBC_LOCALE_URI_arm = "http://openembedded.org/dl/uclibc-locale/${UCLIBC_LOCAL | |||
66 | SRC_URI = "${@['${UCLIBC_LOCALE_URI}', ''][bb.data.getVar('USE_NLS', d, 1) != 'yes']} \ | 66 | SRC_URI = "${@['${UCLIBC_LOCALE_URI}', ''][bb.data.getVar('USE_NLS', d, 1) != 'yes']} \ |
67 | file://uClibc.config" | 67 | file://uClibc.config" |
68 | 68 | ||
69 | UCLIBC_PREFIX = "${CROSS_DIR}/${TARGET_SYS}" | 69 | UCLIBC_STAGE_PREFIX = "${STAGING_DIR_HOST}${layout_prefix}" |
70 | UCLIBC_STAGE_PREFIX = "${STAGING_DIR}/${HOST_SYS}" | ||
71 | 70 | ||
72 | # do_stage barfs on a CC with whitepspace, therefore put the 'HOST_CC_ARCH' in | 71 | # do_stage barfs on a CC with whitepspace, therefore put the 'HOST_CC_ARCH' in |
73 | # the CFLAGS (for when building the utils). | 72 | # the CFLAGS (for when building the utils). |
@@ -145,34 +144,14 @@ do_configure() { | |||
145 | } | 144 | } |
146 | 145 | ||
147 | do_stage() { | 146 | do_stage() { |
148 | # Install into the cross dir (this MUST be done first because we | 147 | oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ |
149 | # will install crt1.o in the install_dev stage and gcc needs it) | 148 | RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ |
150 | oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ | ||
151 | RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ | ||
152 | install_dev install_runtime | 149 | install_dev install_runtime |
153 | 150 | ||
154 | oe_runmake utils | 151 | oe_runmake utils |
155 | oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_PREFIX}/ \ | ||
156 | RUNTIME_PREFIX=${UCLIBC_PREFIX}/ \ | ||
157 | install_utils | ||
158 | |||
159 | # We don't really need this | ||
160 | rm -f ${UCLIBC_PREFIX}/include/.cvsignore | ||
161 | |||
162 | # Fixup shared lib symlinks | ||
163 | ( cd ${UCLIBC_PREFIX}/lib | ||
164 | for f in c crypt dl m nsl pthread resolv thread_db util; do | ||
165 | ln -sf lib${f}.so.? lib${f}.so | ||
166 | done | ||
167 | ) | ||
168 | |||
169 | # This conflicts with the c++ version of this header | ||
170 | rm -f ${UCLIBC_PREFIX}/include/bits/atomicity.h | ||
171 | |||
172 | # Install into the staging dir | ||
173 | oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ | 152 | oe_runmake PREFIX= DEVEL_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ |
174 | RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ | 153 | RUNTIME_PREFIX=${UCLIBC_STAGE_PREFIX}/ \ |
175 | install_dev install_runtime install_utils | 154 | install_utils |
176 | 155 | ||
177 | # We don't really need this | 156 | # We don't really need this |
178 | rm -f ${UCLIBC_STAGE_PREFIX}/include/.cvsignore | 157 | rm -f ${UCLIBC_STAGE_PREFIX}/include/.cvsignore |