diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2012-01-28 04:42:15 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2012-01-28 04:42:15 +0000 |
commit | 478d9fc97e9d8e8ce922edc6fd9ec3599be548d3 (patch) | |
tree | ec4e17eb9b598b687fedd944dc823665b9d3f6d5 | |
parent | 537164cb6d5481c8762adde9677a8e0117c7901a (diff) | |
download | upstream-478d9fc97e9d8e8ce922edc6fd9ec3599be548d3.tar.gz upstream-478d9fc97e9d8e8ce922edc6fd9ec3599be548d3.tar.bz2 upstream-478d9fc97e9d8e8ce922edc6fd9ec3599be548d3.zip |
autoconf: another relocatability fix for autom4te, substitute hardcoded prefix with $STAGING_DIR when reading autom4te.cfg
SVN-Revision: 29931
-rw-r--r-- | tools/autoconf/patches/000-relocatable.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/autoconf/patches/000-relocatable.patch b/tools/autoconf/patches/000-relocatable.patch index 98661e2002..0b83a2b44c 100644 --- a/tools/autoconf/patches/000-relocatable.patch +++ b/tools/autoconf/patches/000-relocatable.patch @@ -50,6 +50,19 @@ # Some non-GNU m4's don't reject the --help option, so give them /dev/null. fatal "need GNU m4 1.4 or later: $m4" if system "$m4 --help </dev/null 2>&1 | grep reload-state >/dev/null"; +@@ -270,6 +272,12 @@ sub load_configuration ($) + + my @words = shellwords ($_); + my $type = shift @words; ++ ++ if ($ENV{'STAGING_DIR'}) ++ { ++ @words = map { s!^@pkgdatadir@!$ENV{'STAGING_DIR'}/../host/share/autoconf!; $_ } @words; ++ } ++ + if ($type eq 'begin-language:') + { + fatal "$file:$.: end-language missing for: $lang" --- a/bin/autoreconf.in +++ b/bin/autoreconf.in @@ -27,7 +27,8 @@ eval 'case $# in 0) exec @PERL@ -S "$0"; |