mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-23 14:03:33 -04:00
dev-python/pyinstaller: don't pre-strip binaries (take 2)
even when forcing waf to build bootloaders locally and after removing all references to strip, portage still complains. not sure what's going on here Closes: https://bugs.gentoo.org/783090 Signed-off-by: Theo Anderson <telans@posteo.de>
This commit is contained in:
@@ -1,23 +0,0 @@
|
|||||||
--- 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 = ''
|
|
||||||
@@ -16,4 +16,4 @@ LICENSE="GPL-2"
|
|||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
PATCHES=( "${FILESDIR}/${PN}-4.2-dont-pre-strip.patch" )
|
QA_PRESTRIPPED="usr/lib/python.*/site-packages/PyInstaller/bootloader/Linux-.*/run.*"
|
||||||
|
|||||||
Reference in New Issue
Block a user