Support for the ARM 64 bit CPU architecture (aarch64) was introduced in autoconf 2.69. oprofile 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/oprofile/oprofile-aarch64.patch which updates config.guess and config.sub to recognize aarch64.
As a part of the build rpmbuild oprofile in the %prep oprofile.spec does: ./autogen.sh autogen.sh should be running autoconf and it appears to use autoconf-2.69 on fedora 18. Did oprofile actually fail to build on aarch64? or was this just flagged as a problem because the configure wasn't built with 2.69 and there wasn't a autoconf in the oprofile.spec?
The current rawhide package, oprofile-0.9.9-3.54.gb7e9a57.fc21 builds on aarch64 machines. This version of oprofile also has support for the APM X-Gene aarch64 processor.
Now built in rawhide aarch64 koji instance