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
|
LIBRETRO_GPSP_LICENSE_FILES = COPYING
|
||||||
|
|
||||||
define LIBRETRO_GPSP_BUILD_CMDS
|
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)" \
|
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)"
|
$(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
|
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so
|
||||||
|
Reference in New Issue
Block a user