diff options
| -rwxr-xr-x | configure | 12 | 
1 files changed, 7 insertions, 5 deletions
| @@ -2552,11 +2552,6 @@ case $_host_os in  		append_var CXXFLAGS "-fomit-frame-pointer"  		append_var CXXFLAGS "-I$DEVKITPRO/libctru/include"  		append_var CXXFLAGS "-I$DEVKITPRO/portlibs/3ds/include" -		if test "$_dynamic_modules" = no ; then -			append_var LDFLAGS "-Wl,--gc-sections" -		else -			append_var LDFLAGS "-Wl,--no-gc-sections" -		fi  		append_var LDFLAGS "-L$DEVKITPRO/libctru/lib"  		append_var LDFLAGS "-L$DEVKITPRO/portlibs/3ds/lib"  		append_var LIBS "-lcitro3d -lctru" @@ -5687,6 +5682,13 @@ case $_backend in  		if test "$_tremor" = yes -o "$_flac" = yes; then  			append_var LIBS "-logg"  		fi + +		# Moved -Wl,--gc-sections here to avoid it interfering with the library checks +		if test "$_dynamic_modules" = no ; then +			append_var LDFLAGS "-Wl,--gc-sections" +		else +			append_var LDFLAGS "-Wl,--no-gc-sections" +		fi  		;;  	android)  		# ssp at this point so the cxxtests link | 
