GNU bug report logs - #68179
automake-1.16j on OpenBSD

Previous Next

Package: automake;

Reported by: Bruno Haible <bruno <at> clisp.org>

Date: Sun, 31 Dec 2023 16:02:01 UTC

Severity: normal

Full log


Message #29 received at 68179 <at> debbugs.gnu.org (full text, mbox):

From: Bruno Haible <bruno <at> clisp.org>
To: 68179 <at> debbugs.gnu.org, Bogdan <bogdro_rep <at> gmx.us>
Subject: Re: [bug#68179] Re: automake-1.16j on OpenBSD
Date: Tue, 20 Feb 2024 13:51:30 +0100
Bogdan wrote:
> # Ensure install-strip works when STRIP consists of more than one word.
> # This test needs GNU binutils strip.  See sister test 'strip3.sh'.
> 
> 
>   And, frankly, I don't know what to do about this. It's the whole
> point of the test to use 'strip --verbose' (well, 'strip' + any word,
> actually).

Here's the point. On a system with GNU binutils, "man strip" shows
the options
  [-s|--strip-all]
  [-S|-g|-d|--strip-debug]
  [-v|--verbose]
  [-x|--discard-all]
(among others).

Whereas on OpenBSD, "man strip" shows that it's in fact 'llvm-strip'
and that it supports the options
  [-s|--strip-all]
  [-S|-g|-d|--strip-debug]
  [-x|--discard-all]
(among others), but not [-v|--verbose].

Then there's also AIX 'strip', which understands
  -l
  -x
and Solaris 'strip', which understands
  -l
  -x
as well.

So, in summary, I suggest to use the option '-x' instead of '--verbose'.
It makes the t/strip2.sh test succeed on OpenBSD. Then you can remove the
comment "This test needs GNU binutils strip.".

Bruno







This bug report was last modified 1 year and 18 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.