diff --git a/ext/fox16/extconf.rb b/ext/fox16/extconf.rb index 5fd92ee4184775593154489dd913e67e301ea67f..094abe7454f70def04f7c6e72b6d0f8532a5b840 100755 --- a/ext/fox16/extconf.rb +++ b/ext/fox16/extconf.rb @@ -81,7 +81,7 @@ def do_rake_compiler_setup CONFIG['CC'] += "\nCXX=#{ENV['CROSS_PREFIX']}-g++" # Hack CXX into Makefile for cross compilation CONFIG['LDSHARED'].gsub!('gcc', 'g++') # ensure C++ linker is used, so that libstdc++ is linked static - $LDFLAGS += " -static-libgcc -static-libstdc++" # mingw-w64 v4.7 defaults to dynamic linking + $LDFLAGS += " -s -static-libgcc -static-libstdc++" # mingw-w64 v4.7 defaults to dynamic linking elsif RUBY_PLATFORM =~ /mingw/ $CFLAGS = $CFLAGS + " -I/usr/local/include" $LDFLAGS = $LDFLAGS + " -I/usr/local/lib"