This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: mainline shared object name for libstdc++
- To: Matthias Klose <doko at cs dot tu-berlin dot de>
- Subject: Re: mainline shared object name for libstdc++
- From: Andreas Schwab <schwab at suse dot de>
- Date: 31 Aug 1999 10:13:35 +0200
- Cc: gcc at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- References: <14282.47484.47646.169269@bolero>
Matthias Klose <doko@cs.tu-berlin.de> writes:
|> On a Linux glibc-2.1 based system in the mainline, the shared object
|> name of libstdc++ changed to libstdc++.so.2.10.0 instead of the
|> expected libstdc++-libc6.1-2.so.3 (2.95.1). I cannot see any changes
|> but a sorting of host configurations in libstdc++/configure.in, so I
|> assume it is a "missing feature"?
The matches are not exclusive, thus they must not be sorted
alphabetically.
1999-08-31 Andreas Schwab <schwab@suse.de>
* configure.in: Move *-*-gnu* pattern below *-*-linux*.
Index: libstdc++/configure.in
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/libstdc++/configure.in,v
retrieving revision 1.29
diff -u -a -u -r1.29 libstdc++/configure.in
--- libstdc++/configure.in 1999/08/25 07:33:08 1.29
+++ libstdc++/configure.in 1999/08/31 08:11:55
@@ -71,11 +71,12 @@
*-dec-osf*) frags="${frags} dec-osf.ml";;
*-*-freebsd2*) ;;
*-*-freebsd*) frags="${frags} freebsd.ml" ;;
- *-*-gnu*) frags="${frags} gnu.ml" ;;
*-*-hpux*) frags="${frags} hpux.ml" ;;
*-*-irix[56]*) frags="${frags} irix5.ml" ;;
*-*-linux*aout*) ;;
*-*-linux*) frags="${frags} linux.ml" ;;
+ # This must come after *-*-linux*
+ *-*-gnu*) frags="${frags} gnu.ml" ;;
*-*-openbsd*) frags="${frags} openbsd.ml" ;;
*-*-sysv[45]*|*-*-udk*) frags="${frags} elf.ml" ;;
*-*-solaris*) frags="${frags} sol2shm.ml" ;;
--
Andreas Schwab "And now for something
schwab@suse.de completely different."
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg