Skip to main content

Problem:

When linking big cobol object files on RHEL 4.5, the linker ld prints an error like:

ld: /tmp/cob5HrVpd/ldtab.o: Can't relax br at 0x42 in section '.fini'. Please use brl or indirect branch.

ld: can't relax section: Bad value

Resolution:

There is a patch to help overcome that particular error.

http://www.gelato.unsw.edu.au/archives/linux-ia64/0004/0141.html

After updating binutils from version 2.15 to version 2.17, the problem disappeared. This is a bug in the version included in RHEL 4.5.

Old KB# 2190