* Makerules (build-shlib): Use $(@F:lib%.so=%) in place of
authorRoland McGrath <roland@gnu.org>
Thu, 21 Sep 1995 16:12:57 +0000 (16:12 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 21 Sep 1995 16:12:57 +0000 (16:12 +0000)
$(notdir $*), so it wins for the explicit libc.so rule as well as the
pattern rule.

ChangeLog
Makerules

index 3301ea1..1e510a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,8 @@
 Thu Sep 21 00:03:53 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
 
-       * Makerules (build-shlib): Use $(@F:lib%=%) in place of $(notdir $*),
-       so it wins for the explicit libc.so rule as well as the pattern rule.
+       * Makerules (build-shlib): Use $(@F:lib%.so=%) in place of
+       $(notdir $*), so it wins for the explicit libc.so rule as well as the
+       pattern rule. 
 
        * sysdeps/stub/sys/sem_buf.h (union semun): New type.
 
index 04c4387..1899eb7 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -554,10 +554,10 @@ lib%.so: lib%_pic.a; $(build-shlib)
 
 define build-shlib
 $(LINK.o) -shared -o $@ -Wl,-soname \
-         -Wl,lib$(libprefix)$(@F:lib%=%).so$($(@F)-version) \
-         $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%=%).so) \
+         -Wl,lib$(libprefix)$(@F:lib%.so=%).so$($(@F)-version) \
+         $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \
          -L$(firstword $(objdir) .)  -L$(common-objpfx:%/=%) \
-         -Wl,--whole-archive $^ $(LDLIBS-$(@F:lib%=%).so)
+         -Wl,--whole-archive $^ $(LDLIBS-$(@F:lib%.so=%).so)
 endef
 
 # Don't try to use -lc when making libc.so itself.