[PATCH 1/4] Regenerate GNU Autotools files

Nick Clifton nickc@redhat.com
Thu Jun 26 13:59:51 GMT 2025


Hi Tulio,

>> More to the point however
>> is are we going to insist that the CentOS-9 versions of the tools
>> be used for all future regenerations ?
> 
> That's indeed my proposal. I believe that sticking to a free, LTS/stable
> distro would help us to rerun autoreconf from a container easily. 

Why are you running autoreconf in a container ?

Is this because you have installed the sources and are now trying to build
the annobin binaries ?  If this is the case then wouldn't it be easier to
simply stop autoreconf from running ?  For example the annobin.spec file
for all Fedora, CentOS and RHEL releases contains this fragment of code:

   # The plugin has to be configured with the same arcane configure
   # scripts used by gcc.  Hence we must not allow the Fedora build
   # system to regenerate any of the configure files.
   touch aclocal.m4 gcc-plugin/config.h.in
   touch configure */configure Makefile.in */Makefile.in
   # Similarly we do not want to rebuild the documentation.
   touch doc/annobin.info

If we are going require specific tool versions, how will we enforce this
requirement ?  (And also where will we document it ?)

I think that I am correct in saying that if I run autoreconf it will
use whichever versions of the tools appear first in my search PATH.  So
presumably I will have to make sure that I have the correct versions
ahead of any system versions.  (Unless I happen to be developing on a
CentOS-9 box).

> It doesn't have to be c9s, though.

Yeah, I do not mind which standard set we choose.

Cheers
   Nick



More information about the Annobin mailing list