From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Luke Wilde Date: Mon, 27 Feb 2023 20:42:52 +0000 Subject: [PATCH] Make mednafen compile with PIC/PIE We currently don't support copy relocations and mednafen compiles with PIC/PIE disabled for performance reasons. This re-enables it and disables the compiler warning it emits for having it enabled. --- configure | 2 ++ src/types.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/configure b/configure index 01b3122038f5223f3c2fbdefc823b2aeb240515d..2d45a1a179374a9441eaef9f08c841983b70a681 100755 --- a/configure +++ b/configure @@ -19954,6 +19954,8 @@ cat >>confdefs.h <<_ACEOF #define MEDNAFEN_VERSION_NUMERIC $MEDNAFEN_VERSION_NUMERIC _ACEOF +NOPICPIE_FLAGS="" +NOPICPIE_LDFLAGS="" AM_CFLAGS="$ALTIVEC_FLAGS $OPTIMIZER_FLAGS $WARNING_FLAGS $CODEGEN_FLAGS $CODEGEN_CFLAGS $NOPICPIE_FLAGS" diff --git a/src/types.h b/src/types.h index 86aedf67812c1270d2b55692fb674fa70f66dbc6..41296bbcd01e82bb93b0a66a00349efd8b4fd603 100644 --- a/src/types.h +++ b/src/types.h @@ -14,6 +14,8 @@ #include #endif +#define MDFN_DISABLE_PICPIE_ERRWARN 1 + // // //