[Bugs] [Bug 1656100] New: configure.ac does not enforce automake --foreign

bugzilla at redhat.com bugzilla at redhat.com
Tue Dec 4 17:03:39 UTC 2018


https://bugzilla.redhat.com/show_bug.cgi?id=1656100

            Bug ID: 1656100
           Summary: configure.ac does not enforce automake --foreign
           Product: GlusterFS
           Version: 5
         Component: build
          Severity: low
          Assignee: bugs at gluster.org
          Reporter: eschwartz at archlinux.org
                CC: bugs at gluster.org



Running autoreconf -fi returns an error because autotools by default tries to
check everything according to the overly strict rules of a GNU package
(verifying numerous inconsequential things including the presence of a
non-markdown README file).

This was incorrectly worked around by manually passing the --foreign flag to a
hand-coded automake invocation, rather than allowing autotools to be natively
aware of the option by specifying it within the configure.ac

Anyways autogen.sh is recommended against by the GNU developers, who want
people to use autoreconf (which they wrote explicitly to get away from the need
to have complex autogen.sh files and instead consolidate logic where it
belongs). Unfortunately, due to the lack of the build system properly setting
options, said preferred mechanism does not even work.

automake needs to know about the "foreign" strictness regardless of how it is
invoked.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list