diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.shlib | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Makefile.shlib b/src/Makefile.shlib index 63d5d9e8ee4..f20ffac375d 100644 --- a/src/Makefile.shlib +++ b/src/Makefile.shlib @@ -353,12 +353,11 @@ ifeq ($(PORTNAME), cygwin) # Cygwin case $(shlib): $(OBJS) | $(SHLIB_PREREQS) - $(CC) $(CFLAGS) -shared -o $@ $(OBJS) $(LDFLAGS) $(LDFLAGS_SL) $(SHLIB_LINK) $(LIBS) $(LDAP_LIBS_BE) + $(CC) $(CFLAGS) -shared -o $@ -Wl,--out-implib=$(stlib) $(OBJS) $(LDFLAGS) $(LDFLAGS_SL) $(SHLIB_LINK) $(LIBS) $(LDAP_LIBS_BE) -$(stlib): $(OBJS) | $(SHLIB_PREREQS) - rm -f $@ - $(LINK.static) $@ $^ - $(RANLIB) $@ +# see notes in src/backend/parser/Makefile about use of this type of rule +$(stlib): $(shlib) + touch $@ else |