On 12/05/14 18:56, Julian Ospald (hasufell) wrote: > hasufell 14/05/12 15:56:05 > > Added: libsdl2-2.0.3-static-libs.patch > Log: > version bump > > (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key > BDEED020) > > Revision Changes Path > 1.1 media-libs/libsdl2/files/libsdl2-2.0.3-static-libs.patch > > file : > http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/files/libsdl2-2.0.3-static-libs.patch?rev=1.1&view=markup > plain: > http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libsdl2/files/libsdl2-2.0.3-static-libs.patch?rev=1.1&content-type=text/plain > > Index: libsdl2-2.0.3-static-libs.patch > =================================================================== > --- SDL2-2.0.2.orig/Makefile.in > +++ SDL2-2.0.2/Makefile.in > @@ -33,10 +33,10 @@ > OBJECTS = @OBJECTS@ > VERSION_OBJECTS = @VERSION_OBJECTS@ > > -SDLMAIN_TARGET = libSDL2main.a > +SDLMAIN_TARGET = libSDL2main.la > SDLMAIN_OBJECTS = @SDLMAIN_OBJECTS@ > > -SDLTEST_TARGET = libSDL2_test.a > +SDLTEST_TARGET = libSDL2_test.la > SDLTEST_OBJECTS = @SDLTEST_OBJECTS@ > > SRC_DIST = *.txt acinclude Android.mk autogen.sh android-project > build-scripts cmake configure configure.in debian include Makefile.* > sdl2-config.in sdl2.m4 sdl2.pc.in SDL2.spec.in src test VisualC.html VisualC > Xcode Xcode-iOS > @@ -123,15 +123,13 @@ > .PHONY: all update-revision install install-bin install-hdrs install-lib > install-data uninstall uninstall-bin uninstall-hdrs uninstall-lib > uninstall-data clean distclean dist $(OBJECTS:.lo=.d) > > $(objects)/$(TARGET): $(OBJECTS) $(VERSION_OBJECTS) > - $(LIBTOOL) --mode=link $(CC) -o $@ $(OBJECTS) $(VERSION_OBJECTS) > $(LDFLAGS) $(EXTRA_LDFLAGS) $(LT_LDFLAGS) > + $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) > $(EXTRA_LDFLAGS) $(LT_LDFLAGS)
You know that adding $(LDFLAGS) so late in the linker line makes whole -Wl,--as-needed get ignored? Should almost certainly be $(CC) $(LDFLAGS) $(CFLAGS) ... - Samuli