mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-02-18 16:20:23 +00:00
configure: require libtoolize, create wrapper to it
libtoolize must be checked_for and there needs to be a wrapper that points to GNU libtoolize since that may be installed as glibtoolize. This fixes a problem with building Cloog/PPL that was Reported-by: "Pierrick Brossin" <pierrick@bs-network.net> Signed-off-by: "Titus von Boxberg" <titus@v9g.de>
This commit is contained in:
parent
9e5e41568c
commit
6b9c9e74b2
12
Makefile.in
12
Makefile.in
@ -50,15 +50,16 @@ DATE := @@DATE@@
|
||||
LOCAL := @@LOCAL@@
|
||||
|
||||
# Paths found by ./configure
|
||||
install:= @@install@@
|
||||
install := @@install@@
|
||||
bash := @@bash@@
|
||||
grep := @@grep@@
|
||||
make := @@make@@
|
||||
sed := @@sed@@
|
||||
libtool:= @@libtool@@
|
||||
objcopy:= @@objcopy@@
|
||||
objdump:= @@objdump@@
|
||||
readelf:= @@readelf@@
|
||||
libtool := @@libtool@@
|
||||
libtoolize:= @@libtoolize@@
|
||||
objcopy := @@objcopy@@
|
||||
objdump := @@objdump@@
|
||||
readelf := @@readelf@@
|
||||
patch := @@patch@@
|
||||
|
||||
# config options to push down to kconfig
|
||||
@ -183,6 +184,7 @@ paths.mk: FORCE
|
||||
echo "export make=$(make)"; \
|
||||
echo "export sed=$(sed)"; \
|
||||
echo "export libtool=$(libtool)"; \
|
||||
echo "export libtoolize=$(libtoolize)"; \
|
||||
echo "export objcopy=$(objcopy)"; \
|
||||
echo "export objdump=$(objdump)"; \
|
||||
echo "export readelf=$(readelf)"; \
|
||||
|
4
configure
vendored
4
configure
vendored
@ -491,6 +491,10 @@ has_or_abort prog=libtool
|
||||
var=libtool \
|
||||
ver='\(GNU libtool.*\) (2[[:digit:]]*\.|1\.6[[:digit:]]*\.|1\.5\.[2-9][[:digit:]]+)' \
|
||||
err="'libtool' 1.5.26 or above was not found"
|
||||
has_or_abort prog=libtoolize \
|
||||
var=libtoolize \
|
||||
ver='\(GNU libtool.*\) (2[[:digit:]]*\.|1\.6[[:digit:]]*\.|1\.5\.[2-9][[:digit:]]+)' \
|
||||
err="'libtoolize' 1.5.26 or above was not found"
|
||||
has_or_abort prog=stat
|
||||
has_or_abort prog="curl wget"
|
||||
has_or_abort prog=patch
|
||||
|
@ -73,6 +73,7 @@ toolchain on MacOS as host.
|
||||
(assuming you have installed the tools via macports in /opt/local):
|
||||
./configure --with-sed=/opt/local/bin/gsed \
|
||||
--with-libtool=/opt/local/bin/glibtool \
|
||||
--with-libtoolize=/opt/local/bin/glibtoolize \
|
||||
--with-objcopy=/opt/local/bin/gobjcopy \
|
||||
--with-objdump=/opt/local/bin/gobjdump \
|
||||
--with-readelf=/opt/local/bin/greadelf \
|
||||
|
Loading…
x
Reference in New Issue
Block a user