name gnustep-make version 1.13.0 patchfiles patch-documentation.make ## latex.make does not work patch-palette.make ## flaky ifeq, but the best I found patch-target.make ## flaky ifeq too, gcc-4.1 works with -bundle --- Instance/documentation.make.orig 2006-03-14 00:21:40.000000000 -0500 +++ Instance/documentation.make 2006-03-14 00:22:06.000000000 -0500 @@ -124,7 +124,7 @@ endif ifneq ($(LATEX_FILES),) - include $(GNUSTEP_MAKEFILES)/Instance/Documentation/latex.make +# include $(GNUSTEP_MAKEFILES)/Instance/Documentation/latex.make endif ifneq ($(JAVADOC_FILES),) --- Instance/palette.make.orig 2006-04-17 14:14:15.000000000 -0400 +++ Instance/palette.make 2006-04-17 23:21:01.000000000 -0400 @@ -62,7 +62,7 @@ # On Apple, two-level namespaces require all symbols in bundles # to be resolved at link time. -ifeq ($(FOUNDATION_LIB), apple) +ifeq ($(CC_BUNDLE), yes) LINK_PALETTE_AGAINST_ALL_LIBS = yes endif --- target.make.orig 2006-04-02 00:01:02.000000000 -0500 +++ target.make 2006-04-02 00:03:59.000000000 -0500 @@ -299,7 +299,7 @@ DYLIB_DEF_FRAMEWORKS += -framework Foundation endif -ifeq ($(CC_BUNDLE), no) +ifeq ($(OBJC_RUNTIME_LIB), gnu) # GNU compiler INTERNAL_LDFLAGS += -flat_namespace -undefined warning @@ -333,8 +333,8 @@ fi; \ $(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_FILE)) -BUNDLE_LD = /usr/bin/ld -BUNDLE_LDFLAGS += -bundle /usr/lib/bundle1.o +BUNDLE_LD = $(CC) +BUNDLE_LDFLAGS += -fgnu-runtime -bundle else # Apple Compiler