tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: unresolvable R_X86_64_NONE relocation against symbol `__sF'



On Wed, 17 May 2023, Edgar Fuß wrote:

And another weird problem:

Using a lang/gcc8 compiler patched to use gas and gld from devel/binutils
2.26.1 (see other thread), when building pkgtools/pkg_install, I get
	/usr/pkg/bin/gld: /var/work/pkgsrc/pkgtools/pkg_install/work/libfetch/libfetch.a(common.o)(.text+0x1e5): unresolvable R_X86_64_NONE relocation against symbol `__sF'
	/usr/pkg/bin/gld: final link failed: Nonrepresentable section on output
	collect2: error: ld returned 1 exit status
	*** [pkg_add] Error code 1
What the hell does that mean?


This looks like a binutils issue. You should never see a relocation type
of `R_X86_64_NONE' assigned to `__sF' (the internal libc variable holding
the first 3 `FILE' objects-stdin, stdout, stderr).

Can you post the build log for this and the

/var/work/pkgsrc/pkgtools/pkg_install/work/libfetch/libfetch.a

file itself?

-RVP


Home | Main Index | Thread Index | Old Index