This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 2 of 6] configure: require libtoolize, create wrapper to it


# HG changeset patch
# User Titus von Boxberg <titus@v9g.de>
# Date 1313998831 -7200
# Node ID f9bee81aabe252b001ff70d40c0c061811011c05
# Parent  b1be254591e7b524a0b06a2247a9331ebe0faf1d
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"
Signed-off-by: "Titus von Boxberg" <titus@v9g.de>

diff -r b1be254591e7 -r f9bee81aabe2 Makefile.in
--- a/Makefile.in	Mon Aug 22 09:41:35 2011 +0200
+++ b/Makefile.in	Mon Aug 22 09:40:31 2011 +0200
@@ -50,16 +50,17 @@
 LOCAL  := @@LOCAL@@
 
 # Paths found by ./configure
-install:= @@install@@
-bash   := @@bash@@
-grep   := @@grep@@
-make   := @@make@@
-sed    := @@sed@@
-libtool:= @@libtool@@
-objcopy:= @@objcopy@@
-objdump:= @@objdump@@
-readelf:= @@readelf@@
-patch  := @@patch@@
+install   := @@install@@
+bash      := @@bash@@
+grep      := @@grep@@
+make      := @@make@@
+sed       := @@sed@@
+libtool   := @@libtool@@
+libtoolize:= @@libtoolize@@
+objcopy   := @@objcopy@@
+objdump   := @@objdump@@
+readelf   := @@readelf@@
+patch     := @@patch@@
 
 # config options to push down to kconfig
 KCONFIG:= @@KCONFIG@@
@@ -183,6 +184,7 @@
 	  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)"; \
diff -r b1be254591e7 -r f9bee81aabe2 configure
--- a/configure	Mon Aug 22 09:41:35 2011 +0200
+++ b/configure	Mon Aug 22 09:40:31 2011 +0200
@@ -491,6 +491,10 @@
              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
diff -r b1be254591e7 -r f9bee81aabe2 docs/C - Misc. tutorials.txt
--- a/docs/C - Misc. tutorials.txt	Mon Aug 22 09:41:35 2011 +0200
+++ b/docs/C - Misc. tutorials.txt	Mon Aug 22 09:40:31 2011 +0200
@@ -71,11 +71,12 @@
 
 4) run ct-ng's configure with the following tool configuration
    (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-objcopy=/opt/local/bin/gobjcopy   \
-               --with-objdump=/opt/local/bin/gobjdump   \
-               --with-readelf=/opt/local/bin/greadelf   \
+   ./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         \
                [...other configure parameters as you like...]
 
 5) proceed as described in standard documentation

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]