Re: [PATCH] Allow user to choose strip program when configure

Alexander Strasser <[email protected]>
Newsgroups gmane.comp.video.mplayer.devel
Message-ID <[email protected]>
Hi Hank,

thanks for sending the patch! Looks OK to me.

I guess it won't work with BSD versions of install. If I understand
correctly, you would need to have an environment variable named
STRIPBIN set up with the path of the strip program to use and
they don't have a command line option for changing the used strip
program.

AFAIK the program install isn't standardized at all, so I don't know
if there are even more variations, besides GNU and BSD to consider.

I think it's not that important to have it working everywhere right
now, because I can't see that suddenly lots of MPlayer builders would
use that option. Though after writing this, I wonder how others
cross-compiling MPlayer currently deal with the situation or they
all just don't strip the binaries at all? Or they do it manually
before or after install?

I will give it a bit more thought and commit your patch if I can't
find anymore problems. If other have comments now would be the right
time.


Best regards,
  Alexander

On 2020-02-08 09:21 +0000, [email protected] wrote:
> My mistake, resend the patch.
>
> --- ./configure2020-02-08 16:33:21.994541380 +0800
> +++ ./configure_new2020-02-08 16:36:00.130548921 +0800
> @@ -554,6 +554,7 @@
>    --enable-runtime-cpudetection    enable runtime CPU detection [disable]
>    --enable-cross-compile enable cross-compilation [autodetect]
>    --cc=COMPILER          C compiler to build MPlayer [gcc]
> +  --strip=STRIP          strip program to strip MPlayer when install [strip]
>    --host-cc=COMPILER     C compiler for tools needed while building [gcc]
>    --as=ASSEMBLER         assembler to build MPlayer [as]
>    --nm=NM                nm tool to build MPlayer [nm]
> @@ -659,6 +660,7 @@
>  _ranlib=ranlib
>  _windres=windres
>  _cc=cc
> +_strip=strip
>  _ar=ar
>  _arflags=rc
>  # create thin archive to save disk space and I/O
> @@ -958,6 +960,9 @@
>    --cc=*)
>      _cc=$(option_value $ac_option)
>      ;;
> +  --strip=*)
> +    _strip=$(option_value $ac_option)
> +    ;;
>    --host-cc=*)
>      _host_cc=$(option_value $ac_option)
>      ;;
> @@ -2847,7 +2852,7 @@
>
>
>  # Checking for CFLAGS
> -_install_strip="-s"
> +_install_strip="-s --strip-program=$_strip"
>  if test -z "$CFLAGS" || test "$_profile" != "" || test "$_debug" != ""; then
>    if test "$cc_vendor" = "intel" ; then
>      CFLAGS="-O2 $_march $_mcpu $_pipe -fomit-frame-pointer"
> @@ -8726,7 +8731,7 @@
>  YASMFLAGS  = $YASMFLAGS
>  X86ASMFLAGS = $YASMFLAGS -o\$@
>  DEPX86ASMFLAGS=\$(X86ASMFLAGS)
> -STRIP      = strip
> +STRIP      = $_strip
>
>  CONFIG_FFPROBE       = no
>  CONFIG_LAVFI_INDEV   = no
>
>
> Best Regards,
> Hank Wang
>
> ________________________________________
> 寄件者: MPlayer-dev-eng <[email protected]> 代表 [email protected] <[email protected]>
> 寄件日期: 2020年02月08日 17:07
> 收件者: [email protected]
> 主旨: [MPlayer-dev-eng] [PATCH] Allow user to choose strip program when   build
>
> Hi all!
>
> Here is a small patch to update configure for choosing the right strip program when make install in cross compile situation.
> Any comments are welcome, thanks !
>
> Best Regards,
> Hank Wang
[...]
_______________________________________________
MPlayer-dev-eng mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.