AIX ranlib dislikes spaces in the argument.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 7 Sep 2008 07:11:34 +0000 (09:11 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sun, 7 Sep 2008 07:11:34 +0000 (09:11 +0200)
* lib/am/libs.am (install-%DIR%LIBRARIES): Fix instsh.test
failure on AIX due to ranlib and whitespace in the directory.
* THANKS: Update.
Report by John F Trudeau.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
THANKS
lib/am/libs.am

index 382a11f..78b458b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-09-07  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       AIX ranlib dislikes spaces in the argument.
+       * lib/am/libs.am (install-%DIR%LIBRARIES): Fix instsh.test
+       failure on AIX due to ranlib and whitespace in the directory.
+       * THANKS: Update.
+       Report by John F Trudeau.
+
        Fail upon install or ranlib failure, part two.
        * lib/am/java.am (install-%DIR%JAVA): Fail upon install failure.
        * lib/am/lisp.am (install-%DIR%LISP): Likewise.
diff --git a/THANKS b/THANKS
index 718e0b0..2b64ee8 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -143,6 +143,7 @@ Joel N. Weber II    nemo@koa.iolani.honolulu.hi.us
 Joerg-Martin Schwarz   jms@jms.prima.ruhr.de
 Johan Danielsson       joda@pdc.kth.se
 Johannes Nicolai       johannes.nicolai@student.hpi.uni-potsdam.de
+John F Trudeau         JohnTrudeau@firsthealth.com
 John Pierce            hawkfan@pyrotechnics.com
 John Ratliff           autoconf@technoplaza.net
 John W. Coomes         jcoomes@eng.Sun.COM
index 6cd0988..450a105 100644 (file)
@@ -66,8 +66,10 @@ endif !%?BASE%
          if test -f $$p; then \
            %BASE?$(am__strip_dir):f=$$p;% \
 ## Must ranlib after installing because mod time changes.
-           echo " $(RANLIB) '$(DESTDIR)$(%NDIR%dir)/$$f'"; \
-           $(RANLIB) "$(DESTDIR)$(%NDIR%dir)/$$f" || exit $$?; \
+## cd to target directory because AIX ranlib messes up with whitespace
+## in the argument.
+           echo " ( cd '$(DESTDIR)$(%NDIR%dir)' && $(RANLIB) $$f )"; \
+           ( cd "$(DESTDIR)$(%NDIR%dir)" && $(RANLIB) $$f ) || exit $$?; \
          else :; fi; \
        done
 endif %?INSTALL%