[Bug bootstrap/11408] New: installation fails for libsupc++ on multilibbed sparc

pme at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Jul 2 15:46:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11408

           Summary: installation fails for libsupc++ on multilibbed sparc
           Product: gcc
           Version: 3.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pme at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.8
  GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8

Possibly related to (or a duplicate of) bug 11273.

Configured with CONFIG_SHELL=/bin/bash, bootstrapped, then during installation:

gmake[5]: Entering directory
`/tmp/pedwards/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/libsupc++'
/bin/bash ../../../../../gcc-3.3/libstdc++-v3/../mkinstalldirs
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9
/bin/bash ../libtool  --mode=install /bin/bash /tmp/pedwards/gcc-3.3/install-sh
-c libsupc++.la
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9/libsupc++.la
libtool: install:
`/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9/libsupc++.la'
is not a directory
Try `libtool --help --mode=install' for more information.
gmake[5]: *** [install-toolexeclibLTLIBRARIES] Error 1


Entering that directory and running the install command manually fails:

% /bin/bash ../libtool  --mode=install /bin/bash
/tmp/pedwards/gcc-3.3/install-sh -c libsupc++.la
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9
/bin/bash /tmp/pedwards/gcc-3.3/install-sh
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9/install-sh
install: 
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9/install-sh
does not exist


Running the command manually, but deleting the second "/bin/bash" works:

% /bin/bash ../libtool  --mode=install  /tmp/pedwards/gcc-3.3/install-sh -c
libsupc++.la /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/sparcv9
[...]

The result is the same as bug 11273; editing the Makefile and changing the
INSTALL* variables to call install-sh directly rather than as an argument to
a shell; apparently install-sh isn't set up to handle that.



More information about the Gcc-bugs mailing list