crossgcc: fix DESTDIR builds
We need to rewrite libtool's files (foo.la) a couple of times so it knows where to look (while still whining that $DESTDIR$TARGET != $TARGET. well, duh.) Change-Id: I54cafd47c76d855222ba905b5eb4533a23bdfd34 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Reviewed-on: https://review.coreboot.org/19463 Tested-by: build bot (Jenkins) Reviewed-by: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
bb368db2a4
commit
790aab6c77
|
@ -534,7 +534,7 @@ build_MPFR() {
|
||||||
|
|
||||||
# work around build problem of libgmp.la
|
# work around build problem of libgmp.la
|
||||||
if [ "$DESTDIR" != "" ]; then
|
if [ "$DESTDIR" != "" ]; then
|
||||||
perl -pi -e "s,$DESTDIR,," $DESTDIR$TARGETDIR/libgmp.la
|
perl -pi -e "s,$DESTDIR,," $DESTDIR$TARGETDIR/lib/libgmp.la
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -543,9 +543,20 @@ build_MPC() {
|
||||||
--infodir=$TARGETDIR/info --with-mpfr=$DESTDIR$TARGETDIR \
|
--infodir=$TARGETDIR/info --with-mpfr=$DESTDIR$TARGETDIR \
|
||||||
--with-gmp=$DESTDIR$TARGETDIR CFLAGS="$HOSTCFLAGS" || \
|
--with-gmp=$DESTDIR$TARGETDIR CFLAGS="$HOSTCFLAGS" || \
|
||||||
touch .failed
|
touch .failed
|
||||||
|
|
||||||
|
# work around build problem of libmpfr.la
|
||||||
|
if [ "$DESTDIR" != "" ]; then
|
||||||
|
perl -pi -e "s,$TARGETDIR/lib/libgmp.la,$DESTDIR\$&," $DESTDIR$TARGETDIR/lib/libmpfr.la
|
||||||
|
fi
|
||||||
|
|
||||||
$MAKE $JOBS || touch .failed
|
$MAKE $JOBS || touch .failed
|
||||||
$MAKE install DESTDIR=$DESTDIR || touch .failed
|
$MAKE install DESTDIR=$DESTDIR || touch .failed
|
||||||
|
|
||||||
|
# work around build problem of libmpfr.la
|
||||||
|
if [ "$DESTDIR" != "" ]; then
|
||||||
|
perl -pi -e "s,$DESTDIR,," $DESTDIR$TARGETDIR/lib/libmpfr.la
|
||||||
|
fi
|
||||||
|
|
||||||
normalize_dirs
|
normalize_dirs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue