head 1.2; access; symbols pkgsrc-2023Q2:1.1.0.26 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.24 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.22 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.20 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.18 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.16 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.14 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.12 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.10 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.8 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.6 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.4 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.2 pkgsrc-2020Q2-base:1.1; locks; strict; comment @// @; 1.2 date 2023.07.02.17.32.31; author nia; state dead; branches; next 1.1; commitid kcN2rmCGSX0GJfvE; 1.1 date 2020.06.13.13.02.09; author nia; state Exp; branches; next ; commitid J450C5ZV12E434cC; desc @@ 1.2 log @Import emulators/flycast. Rejig libretro-flycast package around it. Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from reicast. @ text @$NetBSD: patch-core_hw_arm7_arm7.cpp,v 1.1 2020/06/13 13:02:09 nia Exp $ Support non-Linux unixes with ELF. --- core/hw/arm7/arm7.cpp.orig 2020-05-29 12:45:55.000000000 +0000 +++ core/hw/arm7/arm7.cpp @@@@ -594,14 +594,10 @@@@ u8* ICache; extern const u32 ICacheSize=1024*1024; #ifdef _WIN32 u8 ARM7_TCB[ICacheSize+4096]; -#elif defined(__linux__) || defined(HAVE_LIBNX) - -u8 ARM7_TCB[ICacheSize+4096] __attribute__((section(".text"))); - #elif defined(__MACH__) u8 ARM7_TCB[ICacheSize+4096] __attribute__((section("__TEXT, .text"))); #else -#error ARM7_TCB ALLOC +u8 ARM7_TCB[ICacheSize+4096] __attribute__((section(".text"))); #endif #include "rec-ARM/arm_emitter.h" @ 1.1 log @libretro-flycast: Fix build on NetBSD/arm @ text @d1 1 a1 1 $NetBSD$ @