dev-python/pyinstaller: don't pre-strip binaries

Closes: https://bugs.gentoo.org/780984
Signed-off-by: Theo Anderson <telans@posteo.de>
This commit is contained in:
Theo Anderson
2021-04-15 16:40:12 +12:00
parent 71acc86915
commit 51de3cc6e4
2 changed files with 25 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
--- a/bootloader/wscript
+++ b/bootloader/wscript
@@ -652,11 +652,6 @@ def configure(ctx):
if ctx.env.DEST_OS == 'linux' and ctx.check_cc(cflags='-Wl,--as-needed'):
ctx.env.append_value('LINKFLAGS', '-Wl,--as-needed')
- if ctx.env.CC_NAME != 'msvc':
- # This tool allows reducing the size of executables.
- ctx.find_program([assoc_programm(ctx, 'strip')], var='STRIP')
- ctx.load('strip', tooldir='tools')
-
def windowed(name, baseenv):
"""Setup windowed environment based on `baseenv`."""
ctx.setenv(name, baseenv) # Inherit from `baseenv`.
@@ -731,7 +726,7 @@ def build(ctx):
includes='zlib')
# By default strip final executables to make them smaller.
- features = 'strip'
+ features = ''
if ctx.env.CC_NAME == 'msvc':
# Do not strip bootloaders when using MSVC.
features = ''

View File

@@ -15,3 +15,5 @@ SRC_URI="https://files.pythonhosted.org/packages/b4/83/9f6ff034650abe9778c9a4f86
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
PATCHES=( "${FILESDIR}/${PN}-4.2-dont-pre-strip.patch" )