Support for the ARM 64 bit CPU architecture (aarch64) was introduced in autoconf 2.69. grass 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/grass/grass-aarch64.patch which updates config.guess and config.sub to recognize aarch64.
The 3rd suggestion has been added to relbranch6 (upcoming 6.4.3 release) some months ago: http://trac.osgeo.org/grass/changeset/54173/grass/branches/releasebranch_6_4/config.guess http://trac.osgeo.org/grass/changeset/54173/grass/branches/releasebranch_6_4/config.sub Hence already fixed upstream (even a 6.4.3RC should contain it already): http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/config.guess#L871
Thank you for the update!
Just FYI: config.guess, config.sub, configure boosted again to latest version (will be part of the upcoming GRASS GIS 6.4.3 release and later versions): http://trac.osgeo.org/grass/changeset/56654 GRASS is using autoconf-2.13 but we'll now regularly update the "config.guess" + "config.sub" files to generate an up-to-date "configure" script. I have added that to our "howto_release.txt" document: http://trac.osgeo.org/grass/changeset/56656 At this time the fact that we use autoconf-2.13 instead of autoconf-2.69 becomes irrelevant. Thanks for having pointed out the problem.
(In reply to markusN from comment #1) > The 3rd suggestion has been added to relbranch6 (upcoming 6.4.3 release) > some months ago: The new stable 6.4.3 version has now been published including these fixes: http://grass.osgeo.org/news/28/15/Stable-GRASS-GIS-6-4-3-released/
Grass 6.4.3 is in F19 and up.