Support for the ARM 64 bit CPU architecture (aarch64) was introduced in autoconf 2.69. hdf 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/hdf/hdf-aarch64.patch which updates config.guess and config.sub to recognize aarch64.
Fixed with %configure macro change.
Created attachment 911805 [details] patch + spec changes %configure macro solved only config.{guess,sub} problem which was very minor. This patch adds AArch64 support so it builds and passes most of testsuite. I am waiting for upstream response.
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2448701 is scratch build with attached patch.
Created attachment 911963 [details] v4 of patch This is final patchset (same as given yesterday on irc).
Created attachment 911969 [details] v4.1 of patch previous version mentioned s391x architecture which is not released yet ;D
Looks good, thanks.