aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-08-17 17:19:21 -0400
committerMike Frysinger <vapier@gentoo.org>2012-08-17 17:19:21 -0400
commit00f454607d0e2dc08ad5156bac6c162d6fc9d9c7 (patch)
tree2f3346f6ad225c9d33e7339ddec7bc2d18818c0a /crossdev
parentutilize $EPREFIX in the env if it is set (diff)
downloadcrossdev-00f454607d0e2dc08ad5156bac6c162d6fc9d9c7.tar.gz
crossdev-00f454607d0e2dc08ad5156bac6c162d6fc9d9c7.tar.bz2
crossdev-00f454607d0e2dc08ad5156bac6c162d6fc9d9c7.zip
crossdev: build C library headers with --nodeps
When installing the C library headers, ignore dependencies. We aren't actually compiling anything at this point, so no need to pull in pkgs that we might need. URL: https://bugs.gentoo.org/423711 Reported-by: Alessandro Surace <linuxale@libero.it> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'crossdev')
-rwxr-xr-xcrossdev4
1 files changed, 4 insertions, 0 deletions
diff --git a/crossdev b/crossdev
index b90cf60..ddfd5aa 100755
--- a/crossdev
+++ b/crossdev
@@ -1081,8 +1081,12 @@ if ! ex_fast ; then
if [[ -n ${LPKG} ]] ; then
# install C library headers
+ # we have to use --nodeps as glibc itself might have
+ # a dependency on newer gcc versions that we don't
+ # care about at this point -- we aren't compiling yet
USE="${LUSE} ${USE}" \
CROSSCOMPILE_OPTS="headers-only" \
+ EOPTS="${EOPTS} --nodeps" \
doemerge ${LPKG} ${LPKG}-headers
fi
fi