mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Add flags -Ofast -fdata-sections -ffunction-sections -fsingle-precision-constant -fno-PIC -flto to gpsp core (#80)
This commit is contained in:
13
package/libretro-gpsp/0001-fno-PIC.patch
Normal file
13
package/libretro-gpsp/0001-fno-PIC.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 5a3bab7..0658014 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -482,7 +482,7 @@ else ifeq ($(platform), miyoo)
|
||||
CXX = /opt/miyoo/usr/bin/arm-linux-g++
|
||||
AR = /opt/miyoo/usr/bin/arm-linux-ar
|
||||
SHARED := -shared -nostdlib -Wl,--version-script=link.T
|
||||
- fpic := -fPIC -DPIC
|
||||
+ fpic := -fno-PIC
|
||||
CFLAGS += -fomit-frame-pointer -ffast-math -march=armv5te -mtune=arm926ej-s
|
||||
CFLAGS += -DSMALL_TRANSLATION_CACHE
|
||||
HAVE_DYNAREC := 1
|
@@ -11,7 +11,7 @@ LIBRETRO_GPSP_LICENSE = GPL-2.0
|
||||
LIBRETRO_GPSP_LICENSE_FILES = COPYING
|
||||
|
||||
define LIBRETRO_GPSP_BUILD_CMDS
|
||||
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \
|
||||
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO) -Ofast -fdata-sections -ffunction-sections -fsingle-precision-constant -flto" \
|
||||
CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \
|
||||
$(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D) platform="$(RETROARCH_LIBRETRO_PLATFORM)" OPTIMIZE="$(COMPILER_COMMONS_LDFLAGS_SO)"
|
||||
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
|
||||
|
Reference in New Issue
Block a user