https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #212 from dave.anglin at bell dot net --- On 2020-05-13 2:03 p.m., jared.martinsen at fiserv dot com wrote: > --- Comment #211 from Jared <jared.martinsen at fiserv dot com> --- > Are these errors the same as described above? > > It give the following 2 errors: > ld: The value 0xfffffffffe38a260 does not fit when applying the relocation > PCREL21B for symbol ".text" at offset 0x22 in > section index 222 of file > /library/home/build/tapecut5/code/lib/libsubo.a[file1.o] > ld: The value 0xfffffffffe587970 does not fit when applying the relocation > PCREL21B for symbol ".text" at offset 0x22 in > section index 2125 of file > /library/home/build/tapecut5/code/lib/libsubo.a[file2.o] Yes. Most likely these are references to weak symbols. Compiling with -Os might help. > > > > Using gcc version 4.2.3. On 64 bit HP-UX > Here is the raw command line. > /usr/local/bin/g++ /library/home/build/tapecut5/code/obj/ocu00.o -z > -L/usr/local/lib/hpux32 -lxerces-c -lxerces-depdom - > L/opt/eloquence/8.2/lib/hpux32 -leqdb -limage3k -lfwutil > -L/library/home/build/tapecut5/code/lib -lsubo -lsubr -L/librar > y/home/build/tapecut5/code/spx/lib -lspx -lm -lcrypto -lssl -o > /library/home/build/tapecut5/code/bin/spectrum > > Is there a fix for this? Newer compiler or an option? > No. They block building latter versions of gcc that require g++.