package/pkg-meson: force-disable binary stripping
In buildroot, stripping for the target is configured and implemented
with the global `BR2_STRIP_strip` option that drive the stripping in
the target-finalize step.
So, we explicitly disable stripping at build time for the target
variants.
For the host variants, however, we don't much care about symbols and
stuff, but smaller executables will hopefully load faster than bigger
ones (disputable, given that sections in ELF files are paged-in
on-demand), so we explictly enable stripping.
Signed-off-by: Gleb Mazovetskiy <glex.spb@gmail.com>
[yann.morin.1998@free.fr:
- add burb about the target-finalize step
- enable stripping for host variants
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 3f39f902b3
)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
a2236241df
commit
69f1c9d1e5
@ -87,6 +87,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
--default-library=$(if $(BR2_STATIC_LIBS),static,shared) \
|
||||
--buildtype=$(if $(BR2_ENABLE_DEBUG),debug,release) \
|
||||
--cross-file=$$($$(PKG)_SRCDIR)/build/cross-compilation.conf \
|
||||
-Dstrip=false \
|
||||
-Dbuild.pkg_config_path=$$(HOST_DIR)/lib/pkgconfig \
|
||||
$$($$(PKG)_CONF_OPTS) \
|
||||
$$($$(PKG)_SRCDIR) $$($$(PKG)_SRCDIR)/build
|
||||
@ -105,6 +106,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
--localstatedir=$$(HOST_DIR)/var \
|
||||
--default-library=shared \
|
||||
--buildtype=release \
|
||||
-Dstrip=true \
|
||||
$$($$(PKG)_CONF_OPTS) \
|
||||
$$($$(PKG)_SRCDIR) $$($$(PKG)_SRCDIR)/build
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user