From 0fa5376f74e449b35dcf7cb88059dfd50dad129e Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Wed, 20 May 2026 23:21:11 +0200 Subject: [PATCH 1/2] Set Non-Executable Stack --- trunk/3rdparty/st-srs/md_linux.S | 4 ++++ trunk/3rdparty/st-srs/md_linux2.S | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/trunk/3rdparty/st-srs/md_linux.S b/trunk/3rdparty/st-srs/md_linux.S index b5b94692b62..3f944d7df89 100644 --- a/trunk/3rdparty/st-srs/md_linux.S +++ b/trunk/3rdparty/st-srs/md_linux.S @@ -165,4 +165,8 @@ #endif +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",@progbits +#endif + #endif diff --git a/trunk/3rdparty/st-srs/md_linux2.S b/trunk/3rdparty/st-srs/md_linux2.S index ff0294fa498..f54ceae5c9f 100644 --- a/trunk/3rdparty/st-srs/md_linux2.S +++ b/trunk/3rdparty/st-srs/md_linux2.S @@ -510,4 +510,8 @@ #endif +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",@progbits +#endif + #endif From c614637c9eb917029ca4d351d5d1fd440b6542e3 Mon Sep 17 00:00:00 2001 From: Alfredo Tupone Date: Wed, 20 May 2026 23:51:26 +0200 Subject: [PATCH 2/2] Try fixing junk on armv7 --- trunk/3rdparty/st-srs/md_linux.S | 2 +- trunk/3rdparty/st-srs/md_linux2.S | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/trunk/3rdparty/st-srs/md_linux.S b/trunk/3rdparty/st-srs/md_linux.S index 3f944d7df89..999d07cfcbc 100644 --- a/trunk/3rdparty/st-srs/md_linux.S +++ b/trunk/3rdparty/st-srs/md_linux.S @@ -166,7 +166,7 @@ #endif #if defined(__linux__) && defined(__ELF__) -.section .note.GNU-stack,"",@progbits +.section .note.GNU-stack,"" #endif #endif diff --git a/trunk/3rdparty/st-srs/md_linux2.S b/trunk/3rdparty/st-srs/md_linux2.S index f54ceae5c9f..25b39e61548 100644 --- a/trunk/3rdparty/st-srs/md_linux2.S +++ b/trunk/3rdparty/st-srs/md_linux2.S @@ -511,7 +511,7 @@ #endif #if defined(__linux__) && defined(__ELF__) -.section .note.GNU-stack,"",@progbits +.section .note.GNU-stack,"" #endif #endif