Index: Makefile.libretro --- Makefile.libretro.orig +++ Makefile.libretro @@ -89,7 +89,7 @@ endif ifneq (,$(findstring unix,$(platform))) TARGET := $(TARGET_NAME)_libretro.so fpic := -fPIC - SHARED := -shared -Wl,-version-script=$(BUILD_DIR)/link.T -Wl,-no-undefined + SHARED := -shared $(fpic) -Wl,-version-script=$(BUILD_DIR)/link.T # OS X else ifeq ($(platform), osx) @@ -298,8 +298,8 @@ else ifeq ($(platform), emscripten) CXXFLAGS += -O2 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG OBJS += $(SOURCES_LUA_C:.c=.o) else - CFLAGS += -O3 -DNDEBUG - CXXFLAGS += -O3 -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG + CFLAGS += -DNDEBUG + CXXFLAGS += -fno-exceptions -fno-rtti -DHAVE_STDINT_H -DNDEBUG OBJS += $(SOURCES_LUA_C:.c=.o) endif