Mercurial > hgrepos > Python2 > PyMuPDF
comparison setup.py @ 7:5ab937c03c27
Apply full RELRO to all generated binaries.
Also strip the generated binaries.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 16 Sep 2025 12:37:32 +0200 |
| parents | 1d09e1dec1d9 |
| children | fdb709369d57 |
comparison
equal
deleted
inserted
replaced
| 6:b5f06508363a | 7:5ab937c03c27 |
|---|---|
| 1212 compiler_extra += f' {cxxflags}' | 1212 compiler_extra += f' {cxxflags}' |
| 1213 | 1213 |
| 1214 if pyodide: | 1214 if pyodide: |
| 1215 compiler_extra += f' {pyodide_flags}' | 1215 compiler_extra += f' {pyodide_flags}' |
| 1216 linker_extra += f' {pyodide_flags}' | 1216 linker_extra += f' {pyodide_flags}' |
| 1217 | |
| 1218 # FreeBSD: | |
| 1219 # Full RELRO | |
| 1220 linker_extra += ' -Wl,-z,relro,-z,now' | |
| 1221 # Strip | |
| 1222 linker_extra += ' -Wl,-s' | |
| 1217 | 1223 |
| 1218 return compiler_extra, linker_extra, includes, defines, optimise, debug, libpaths, libs, libraries, | 1224 return compiler_extra, linker_extra, includes, defines, optimise, debug, libpaths, libs, libraries, |
| 1219 | 1225 |
| 1220 | 1226 |
| 1221 def sdist(): | 1227 def sdist(): |
