Support for the ARM 64 bit CPU architecture (aarch64) was introduced in autoconf 2.69. acl appears to use an earlier version of autoconf, preventing its being built. This can be fixed in of three ways (In order of preference): 1. Work with upstream to migrate the package to autoconf 2.69. 2. Rerun autoconf or autoreconf in %prep or %build prior to running configure. 3. Apply the patch at http://ausil.fedorapeople.org/aarch64/acl/acl-aarch64.patch which updates config.guess and config.sub to recognize aarch64.
related thread at rpm-maint ML: http://lists.rpm.org/pipermail/rpm-maint/2013-April/003528.html
Created attachment 737813 [details] complete patch for aarch64 The attached patch can be applied directly to the acl package in the Fedora git tree. When patched, acl successfully completes a koji scratch build. It may not be the fix to rpm mentioned in the prior comment, but it does work.
The attached patch is not written by human, hence it is not maintainable by human. If we really want to replace config.{sub,guess} at the level of acl.spec, I would prefer to replace them explicitly, instead of brute-force patching them. That is, we can build-require whatever package that provides a new enough version of that files (automake?) and just copy the files into the build tree in %prep.
This has been fixed