diff --git a/src/ARMJIT_A64/ARMJIT_Linkage.S b/src/ARMJIT_A64/ARMJIT_Linkage.S index 37a83e9df5..cd35c4bb22 100644 --- a/src/ARMJIT_A64/ARMJIT_Linkage.S +++ b/src/ARMJIT_A64/ARMJIT_Linkage.S @@ -94,3 +94,7 @@ ARM_RestoreContext: mov sp, x17 br x18 + +#if !defined(__APPLE__) && !defined(__WIN32__) +.section .note.GNU-stack,"",@progbits +#endif diff --git a/src/ARMJIT_x64/ARMJIT_Linkage.S b/src/ARMJIT_x64/ARMJIT_Linkage.S index 650c93b68b..8f4bc49e04 100644 --- a/src/ARMJIT_x64/ARMJIT_Linkage.S +++ b/src/ARMJIT_x64/ARMJIT_Linkage.S @@ -104,3 +104,7 @@ ARM_Ret: #endif ret + +#if !defined(__APPLE__) && !defined(_WIN64) && !defined(_MSC_VER) +.section .note.GNU-stack,"",@progbits +#endif