Attempting to build ckermit from Fedora EPEL on RHELSA 7.2 ends with the following error:
ckcpro.o: In function `wart':
/builddir/build/BUILD/ckermit-9.0.302/ckcpro.c:1510:(.text+0x3080): relocation truncated to fit: R_AARCH64_LDST64_ABS_LO12_NC against symbol `dest' defined in .bss section in ckcmai.o
collect2: error: ld returned 1 exit status
Note that this package builds correctly on F23, but not F22 or earlier either (with the same error). Apparently there is a fix in more recent toolchain that we are missing in 7.2.
The new 7.3 binutils is based upon the F23 binutils, so changing this BZ to MODIFIED so that QE can test/verify.
Verified for build binutils-2.25.1-20.base.el7 - ld refuses to link the binary - which the expected behavior, as per https://bugzilla.redhat.com/show_bug.cgi?id=1300543#c3 - but provides more descriptive message.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.