Add hack to get backend bundle to link at runtime on tiger.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@22162 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2005-12-06 10:54:03 +00:00
parent 807edfe04b
commit 5dd6d1b6ce
3 changed files with 9 additions and 3 deletions

View file

@ -4,6 +4,8 @@
from an earlier installatioin or a command line option, use
/c/GNUstep/GNUstep.conf-dev ... assuming a development version
rather than a version for distribution.
* target.m: add -SystemStubs to bundle libraries on MacOS-X tiger ...
as linking of stdio functions seems to fail otherwise.
2005-12-05 Richard Frith-Macdonald <rfm@gnu.org>

View file

@ -156,7 +156,7 @@ into errors.
8. Installing gnustep-objc
==========================
Download gnustep-objc, and compile it:
Download gnustep-libobjc, (find it at http://www.gnustep.org/resources/downloads.php) and compile it:
make
make install

View file

@ -261,7 +261,7 @@ endif
####################################################
#
# MacOSX 10.[12], darwin[567]
# MacOSX, darwin
#
ifeq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
ifeq ($(OBJC_RUNTIME_LIB), apple)
@ -310,6 +310,10 @@ SHARED_LD_PREFLAGS += -Wl,-noall_load -read_only_relocs warning $(CC_LDFLAGS)
ifeq ($(findstring darwin7, $(GNUSTEP_TARGET_OS)), darwin7)
SHARED_LD_PREFLAGS += -single_module
endif
ifeq ($(findstring darwin8, $(GNUSTEP_TARGET_OS)), darwin8)
SHARED_LD_PREFLAGS += -single_module
BUNDLE_LIBS += -lSystemStubs
endif
SHARED_LIB_LINK_CMD = \
$(CC) \
$(SHARED_LD_PREFLAGS) \
@ -392,7 +396,7 @@ SHARED_CFLAGS += -fno-common
endif
#
# end MacOSX 10.2, darwin6
# end MacOSX, darwin
#
####################################################