This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
libstdc++ multilib install broken
- From: Bernardo Innocenti <bernie at develer dot com>
- To: gcc at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Fri, 08 Aug 2003 05:41:30 +0200
- Subject: libstdc++ multilib install broken
- Organization: Develer S.r.l.
Hello,
multilib installation for libstdc++ appears to be broken on
mainline since last week's snapshot (20030730), which worked
fine.
The problem is that all multilib targets get installed over
each other in the top level directory. See the installation
log below.
Anyone has an idea? I'll open a bug report unless I can find
it quickly by diffing in the repository.
(cd .libs && rm -f libstdc++.la && ln -s ../libstdc++.la libstdc++.la)
/bin/sh /usr/local/src/uclinux-elf-tools/gcc-3.4-20030806/libstdc++-v3/../mkinstalldirs /usr/local/m68k-elf/lib
/bin/sh ../libtool --mode=install /usr/bin/ginstall -c libstdc++.la /usr/local/m68k-elf/lib/libstdc++.la
/usr/bin/ginstall -c .libs/libstdc++.lai /usr/local/m68k-elf/lib/libstdc++.la
/usr/bin/ginstall -c .libs/libstdc++.a /usr/local/m68k-elf/lib/libstdc++.a
m68k-elf-ranlib /usr/local/m68k-elf/lib/libstdc++.a
chmod 644 /usr/local/m68k-elf/lib/libstdc++.a
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/m68k-elf/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/usr/local/src/uclinux-elf-tools/m68k-elf-gcc/m68k-elf/mcpu32/mid-shared-library/libstdc++-v3/src'
make[4]: Leaving directory `/usr/local/src/uclinux-elf-tools/m68k-elf-gcc/m68k-elf/mcpu32/mid-shared-library/libstdc++-v3/src'
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
Please don't send Word attachments - http://www.gnu.org/philosophy/no-word-attachments.html