Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > a176910022360c620544d6866407b11d > files > 2

eduke32-2.0.4svn3303-7.mga6.nonfree.src.rpm

diff -up eduke32-2.0.4svn3303/build/Makefile.lto-whole-archive eduke32-2.0.4svn3303/build/Makefile
--- eduke32-2.0.4svn3303/build/Makefile.lto-whole-archive	2012-12-14 20:28:20.000000000 +0100
+++ eduke32-2.0.4svn3303/build/Makefile	2015-06-28 00:15:01.307886762 +0200
@@ -89,8 +89,7 @@ ifeq (1,$(LUNATIC))
 endif
 
 EDITOROBJS=$(OBJ)/build.$o \
-	$(OBJ)/config.$o \
-	$(OBJ)/defs.$o
+	$(OBJ)/config.$o
 
 # PLATFORM SPECIFIC SETTINGS
 
diff -up eduke32-2.0.4svn3303/Makefile.lto-whole-archive eduke32-2.0.4svn3303/Makefile
--- eduke32-2.0.4svn3303/Makefile.lto-whole-archive	2012-12-16 06:45:29.000000000 +0100
+++ eduke32-2.0.4svn3303/Makefile	2015-06-27 23:59:44.693437580 +0200
@@ -343,7 +343,7 @@ finish:
 
 $(EDUKE32): $(GAMEOBJS) $(EOBJ)/$(ENGINELIB) $(JAUDIOLIBDIR)/$(JAUDIOLIB) $(ENET_TARGET) $(MISCGAMEDEPS)
 	$(LINK_STATUS)
-	if $(LINKER) -o $@ $^ $(OURLDFLAGS) $(GAMELDFLAGS) $(OURLIBS) $(STATICSTDCPP) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi
+	if $(LINKER) -o $@ -Wl,--whole-archive $^ -Wl,--no-whole-archive $(OURLDFLAGS) $(GAMELDFLAGS) $(OURLIBS) $(STATICSTDCPP) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi
 ifeq (1,$(RELEASE))
   ifeq (0,$(DEBUGANYWAY))
     ifneq ($(PLATFORM),WII)
@@ -359,7 +359,7 @@ endif
 
 $(MAPSTER32): $(EDITOROBJS) $(EOBJ)/$(ENGINELIB) $(EOBJ)/$(EDITORLIB) $(JAUDIOLIBDIR)/$(JAUDIOLIB) $(MISCEDITORDEPS)
 	$(LINK_STATUS)
-	if $(LINKER) -o $@ $^ $(OURLDFLAGS) $(EDITORLDFLAGS) $(OURLIBS) $(STATICSTDCPP) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi
+	if $(LINKER) -o $@ -Wl,--whole-archive $^ -Wl,--no-whole-archive $(OURLDFLAGS) $(EDITORLDFLAGS) $(OURLIBS) $(STATICSTDCPP) $(STDCPPLIB); then $(LINK_OK); else $(LINK_FAILED); fi
 ifeq (1,$(RELEASE))	
   ifeq (0,$(DEBUGANYWAY))
     ifneq ($(PLATFORM),WII)