Changeset - r28356:5479dee3539c
[Not reviewed]
master
0 1 1
Patric Stout - 4 months ago 2023-12-30 13:40:09
truebrain@openttd.org
Fix: [CI] patch in SHF_COMPRESSED symbol for our Linux Generic binaries (#11651)
2 files changed with 18 insertions and 0 deletions:
0 comments (0 inline, 0 general)
.github/workflows/release-linux.yml
Show inline comments
 
@@ -97,6 +97,14 @@ jobs:
 
          cmake --build . -j $(nproc)
 
          cmake --install .
 
        )
 

	
 
        # The container we use is old enough, that it doesn't know SHF_COMPRESSED.
 
        # But, breakpad needs this symbol to exist. So we patch it in our system
 
        # libraries.
 
        (
 
          cd /
 
          patch -p1 < ${GITHUB_WORKSPACE}/os/linux/shf-compressed.patch
 
        )
 
        echo "::endgroup::"
 

	
 
        echo "::group::Install audio drivers"
os/linux/shf-compressed.patch
Show inline comments
 
new file 100644
 
--- a/usr/include/elf.h	2023-12-30 13:46:27.038645199 +0100
 
+++ b/usr/include/elf.h	2023-12-30 13:46:42.278641893 +0100
 
@@ -365,6 +365,7 @@
 
 					   required */
 
 #define SHF_GROUP	     (1 << 9)	/* Section is member of a group.  */
 
 #define SHF_TLS		     (1 << 10)	/* Section hold thread-local data.  */
 
+#define SHF_COMPRESSED	     (1 << 11)	/* Section with compressed data. */
 
 #define SHF_MASKOS	     0x0ff00000	/* OS-specific.  */
 
 #define SHF_MASKPROC	     0xf0000000	/* Processor-specific */
 
 #define SHF_ORDERED	     (1 << 30)	/* Special ordering requirement
0 comments (0 inline, 0 general)