mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-18 18:44:06 +08:00
Fix shared library builds for MacOS X.
This commit is contained in:
parent
9110ef4de6
commit
c3291aed20
@ -6,7 +6,7 @@
|
||||
# Copyright (c) 1998, Regents of the University of California
|
||||
#
|
||||
# IDENTIFICATION
|
||||
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.54 2001/09/22 22:54:32 petere Exp $
|
||||
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.55 2001/10/05 21:15:38 petere Exp $
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@ -113,7 +113,7 @@ endif
|
||||
|
||||
ifeq ($(PORTNAME), darwin)
|
||||
shlib := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
|
||||
LINK.shared = $(COMPILER) $(CFLAGS_SL)
|
||||
LINK.shared = $(COMPILER) $(DARWIN_NAMESPACE_SPEC) -bundle -undefined suppress
|
||||
endif
|
||||
|
||||
ifeq ($(PORTNAME), openbsd)
|
||||
|
@ -2,9 +2,12 @@ AROPT = cr
|
||||
AWK= awk
|
||||
|
||||
DLSUFFIX = .so
|
||||
CFLAGS_SL = -bundle -undefined suppress
|
||||
CFLAGS_SL =
|
||||
ifeq (,$(filter $(host_os), darwin1.0 darwin1.1 darwin1.2))
|
||||
DARWIN_NAMESPACE_SPEC = -flat_namespace
|
||||
endif
|
||||
|
||||
%.so: %.o
|
||||
$(CC) $(CFLAGS) $(CFLAGS_SL) -o $@ $<
|
||||
$(CC) $(DARWIN_NAMESPACE_SPEC) -bundle -undefined suppress -o $@ $<
|
||||
|
||||
sqlmansect = 7
|
||||
|
Loading…
Reference in New Issue
Block a user