This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


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

[Bug bootstrap/11408] installation fails for many target libraries on multilibbed sparc


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


pme at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|installation fails for      |installation fails for many
                   |libsupc++ on multilibbed    |target libraries on
                   |sparc                       |multilibbed sparc


------- Additional Comments From pme at gcc dot gnu dot org  2003-07-02 16:01 -------
I spoke too soon.  Since the values in the target Makefiles are constantly
being overridden by higher Makefiles, editing the target Makefiles to change
INSTALL* has no effect.  I tried

  gmake INSTALL="/srcdir/install-sh -c" INSTALL_DATA="..."
  INSTALL_PROGRAM="..." INSTALL_SCRIPT="..." install

which helped, but only to a limited extent:

gmake[4]: Entering directory
`/tmp/pedwards/objdir/sparc-sun-solaris2.8/sparcv9/libf2c'
gmake[4]: `libg2c.la' is up to date.
gmake[4]: Leaving directory
`/tmp/pedwards/objdir/sparc-sun-solaris2.8/sparcv9/libf2c'
: gmake ; exec true CC='/tmp/pedwards/objdir/gcc/xgcc
-B/tmp/pedwards/objdir/gcc/ -B/usr/local/SW/GCC/3.3-ld/sparc-sun-solaris2.8/bin/
-B/usr/local/SW/GCC/3.3-ld/sparc-sun-solaris2.8/lib/ -isystem
/usr/local/SW/GCC/3.3-ld/sparc-sun-solaris2.8/include'
LD='/usr/local/SW/binutils-2.14/bin/ld' LIBTOOL='/bin/bash ./libtool'
WARN_CFLAGS='-W -Wall' CFLAGS='-O2 -g  -m64' CPPFLAGS='' DESTDIR='' AR='ar'
RANLIB='true' prefix='/usr/local/SW/GCC/3.3-ld'
exec_prefix='/usr/local/SW/GCC/3.3-ld' libdir='/usr/local/SW/GCC/3.3-ld/lib'
libsubdir='/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3'
tooldir='/usr/local/SW/GCC/3.3-ld/sparc-sun-solaris2.8' multi-do DO="all-unilib"
/bin/sh ../../../../gcc-3.3/libf2c/../mkinstalldirs
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8//sparcv9
mkdir /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/sparcv9
/bin/bash ./libtool --mode=install /bin/bash /tmp/pedwards/gcc-3.3/install-sh -c
libg2c.la /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8//sparcv9
/bin/bash /tmp/pedwards/gcc-3.3/install-sh
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8//sparcv9/install-sh
install: 
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8//sparcv9/install-sh
does not exist
gmake[3]: *** [install] Error 1
gmake[3]: Leaving directory
`/tmp/pedwards/objdir/sparc-sun-solaris2.8/sparcv9/libf2c'


I'm beginning to understand why GCC 2.95 and 3.0 are the only versions ever
installed on these systems.  Between that mess and this kind of thing:


if [ -f fixhdr.ready ] ; then \
        true; \
else \
        echo timestamp > fixhdr.ready; \
fi
rm -rf /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include
mkdir /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include
chmod a+rx /usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include
(cd `/tmp/pedwards/objdir/gcc`/include ; \
 tar -cf - .; exit 0) | (cd
/usr/local/SW/GCC/3.3-ld/lib/gcc-lib/sparc-sun-solaris2.8/3.3/include; tar xpf - )
/bin/bash: /tmp/pedwards/objdir/gcc: is a directory
/bin/bash: cd: /include: No such file or directory


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