From f819859b833530f50f335cf718537c6d0a760566 Mon Sep 17 00:00:00 2001 From: Packit Date: Sep 14 2020 10:22:26 +0000 Subject: Apply patch lame-noexecstack.patch patch_name: lame-noexecstack.patch present_in_specfile: true location_in_specfile: 1 --- diff --git a/libmp3lame/i386/choose_table.nas b/libmp3lame/i386/choose_table.nas index 9217c8e..ec4470c 100644 --- a/libmp3lame/i386/choose_table.nas +++ b/libmp3lame/i386/choose_table.nas @@ -445,3 +445,7 @@ from2: ret end + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/cpu_feat.nas b/libmp3lame/i386/cpu_feat.nas index b5b09c1..bbc58a2 100644 --- a/libmp3lame/i386/cpu_feat.nas +++ b/libmp3lame/i386/cpu_feat.nas @@ -105,3 +105,7 @@ return0: ret end + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/fft.nas b/libmp3lame/i386/fft.nas index 7928b33..7754e03 100644 --- a/libmp3lame/i386/fft.nas +++ b/libmp3lame/i386/fft.nas @@ -265,3 +265,7 @@ fht_3DN: pop esi pop ebx ret + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/fft3dn.nas b/libmp3lame/i386/fft3dn.nas index 71db7db..0e0d89e 100644 --- a/libmp3lame/i386/fft3dn.nas +++ b/libmp3lame/i386/fft3dn.nas @@ -486,3 +486,7 @@ proc fht_E3DN add esp,20 popd ebp, ebx, esi, edi endproc + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/fftfpu.nas b/libmp3lame/i386/fftfpu.nas index 2ae89bd..fff3192 100644 --- a/libmp3lame/i386/fftfpu.nas +++ b/libmp3lame/i386/fftfpu.nas @@ -617,3 +617,7 @@ fht_FPU_FXCH_3rd_part: endproc end + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/fftsse.nas b/libmp3lame/i386/fftsse.nas index 616fcc2..e8c7044 100644 --- a/libmp3lame/i386/fftsse.nas +++ b/libmp3lame/i386/fftsse.nas @@ -420,3 +420,7 @@ fht_SSE: ret end + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif diff --git a/libmp3lame/i386/ffttbl.nas b/libmp3lame/i386/ffttbl.nas index 14dd9ae..65cdf09 100644 --- a/libmp3lame/i386/ffttbl.nas +++ b/libmp3lame/i386/ffttbl.nas @@ -76,3 +76,7 @@ gray_index: segment_code end + +%ifidn __OUTPUT_FORMAT__,elf +section .note.GNU-stack noalloc noexec nowrite progbits +%endif