Don't use -flat_namespace

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27656 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2009-01-22 20:51:57 +00:00
parent 11db3de492
commit 77675a872f
2 changed files with 6 additions and 3 deletions

View file

@ -1,3 +1,7 @@
2009-01-22 Adam Fedor <fedor@gnu.org>
* target.make (darwin): Don't use -flat_namespace
2009-01-22 Nicola Pero <nicola.pero@meta-innovation.com>
* rule.make (.DELETE_ON_ERROR): Added target. It should cause GNU

View file

@ -299,7 +299,7 @@ endif
ifeq ($(OBJC_RUNTIME_LIB), gnu)
# GNU compiler
INTERNAL_LDFLAGS += -flat_namespace -undefined warning
INTERNAL_LDFLAGS += -undefined dynamic_lookup
SHARED_LD_PREFLAGS += -Wl,-noall_load -read_only_relocs warning $(CC_LDFLAGS)
# Useful flag: -Wl,-single_module. This flag only
@ -336,8 +336,7 @@ BUNDLE_LDFLAGS += -fgnu-runtime -bundle
else
# Apple Compiler
#DYLIB_EXTRA_FLAGS = -read_only_relocs warning -undefined warning -fno-common
DYLIB_EXTRA_FLAGS = -flat_namespace -undefined warning
DYLIB_EXTRA_FLAGS = -undefined dynamic_lookup
# Useful optimization flag: -Wl,-single_module. This flag only
# works starting with 10.3.
ifeq ($(findstring darwin7, $(GNUSTEP_TARGET_OS)), darwin7)