diff --git a/source/3rdparty/implib/arch/aarch64/table.S.tpl b/source/3rdparty/implib/arch/aarch64/table.S.tpl index fddba0052a..936855427c 100644 --- a/source/3rdparty/implib/arch/aarch64/table.S.tpl +++ b/source/3rdparty/implib/arch/aarch64/table.S.tpl @@ -1,5 +1,5 @@ /* - * Copyright 2018-2020 Yury Gribov + * Copyright 2018-2023 Yury Gribov * * The MIT License (MIT) * @@ -10,6 +10,8 @@ #define lr x30 #define ip0 x16 + .section .note.GNU-stack,"",@progbits + .data .globl _${lib_suffix}_tramp_table diff --git a/source/3rdparty/implib/arch/arm/table.S.tpl b/source/3rdparty/implib/arch/arm/table.S.tpl index 7e071661c7..7b99071368 100644 --- a/source/3rdparty/implib/arch/arm/table.S.tpl +++ b/source/3rdparty/implib/arch/arm/table.S.tpl @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Yury Gribov + * Copyright 2018-2023 Yury Gribov * * The MIT License (MIT) * @@ -7,6 +7,8 @@ * found in the LICENSE.txt file. */ + .section .note.GNU-stack,"",%progbits + .data .globl _${lib_suffix}_tramp_table diff --git a/source/3rdparty/implib/arch/i386/table.S.tpl b/source/3rdparty/implib/arch/i386/table.S.tpl index 107bd8932d..ed7944a1e3 100644 --- a/source/3rdparty/implib/arch/i386/table.S.tpl +++ b/source/3rdparty/implib/arch/i386/table.S.tpl @@ -1,5 +1,5 @@ /* - * Copyright 2019-2022 Yury Gribov + * Copyright 2019-2023 Yury Gribov * * The MIT License (MIT) * @@ -7,6 +7,8 @@ * found in the LICENSE.txt file. */ + .section .note.GNU-stack,"",@progbits + .data .globl _${lib_suffix}_tramp_table diff --git a/source/3rdparty/implib/arch/mips/table.S.tpl b/source/3rdparty/implib/arch/mips/table.S.tpl index 6f578f8e22..8a0cbb4dd0 100644 --- a/source/3rdparty/implib/arch/mips/table.S.tpl +++ b/source/3rdparty/implib/arch/mips/table.S.tpl @@ -7,6 +7,8 @@ * found in the LICENSE.txt file. */ + .section .note.GNU-stack,"",@progbits + .data .globl _${lib_suffix}_tramp_table diff --git a/source/3rdparty/implib/arch/mips64/table.S.tpl b/source/3rdparty/implib/arch/mips64/table.S.tpl index 100b454366..aa2fd35cce 100644 --- a/source/3rdparty/implib/arch/mips64/table.S.tpl +++ b/source/3rdparty/implib/arch/mips64/table.S.tpl @@ -7,6 +7,8 @@ * found in the LICENSE.txt file. */ + .section .note.GNU-stack,"",@progbits + .data .globl _${lib_suffix}_tramp_table diff --git a/source/3rdparty/implib/arch/x86_64/table.S.tpl b/source/3rdparty/implib/arch/x86_64/table.S.tpl index d2ab2b4e79..620d8f3334 100644 --- a/source/3rdparty/implib/arch/x86_64/table.S.tpl +++ b/source/3rdparty/implib/arch/x86_64/table.S.tpl @@ -1,5 +1,5 @@ /* - * Copyright 2018-2022 Yury Gribov + * Copyright 2018-2023 Yury Gribov * * The MIT License (MIT) * @@ -7,6 +7,8 @@ * found in the LICENSE.txt file. */ + .section .note.GNU-stack,"",@progbits + .data .globl _${lib_suffix}_tramp_table