[Bug 253980] security/ipv6toolkit: can't create dynamic relocation R_X86_64_32S against local symbol in readonly segment
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Mar 3 11:28:37 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253980
Bug ID: 253980
Summary: security/ipv6toolkit: can't create dynamic relocation
R_X86_64_32S against local symbol in readonly segment
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: hrs at FreeBSD.org
Reporter: Trond.Endrestol at ximalas.info
Assignee: hrs at FreeBSD.org
Flags: maintainer-feedback?(hrs at FreeBSD.org)
Created attachment 222939
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=222939&action=edit
Patch for security/ipv6toolkit/files/Makefile.lib.in adding CFLAGS+=-fPIC
On yesterday's src/main amd64 with the ports tree at r567033,
security/ipv6toolkit fails to build unless the library's object files are
compiled with -fPIC.
--- addr6 ---
cc -O2 -pipe -fno-omit-frame-pointer -fstack-protector-strong
-fno-strict-aliasing -fno-omit-frame-pointer
-I/usr/ports/workdirs/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/addr6/../tools
-DIPV6TOOLKITCONF=\"/usr/local/etc/ipv6toolkit.conf\" -fPIE -std=gnu99
-Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/11.0.1/include
-fstack-protector-strong -Qunused-arguments -fstack-protector-strong -pie
-o addr6 addr6.o -lpcap -lm
/usr/ports/workdirs/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/libipv6/libipv6.a
ld: error: can't create dynamic relocation R_X86_64_32S against local symbol in
readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to
allow text relocations in the output
>>> defined in /usr/ports/workdirs/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/libipv6/libipv6.a(libipv6.o)
>>> referenced by libipv6.c
>>> libipv6.o:(is_service_port) in archive /usr/ports/workdirs/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/libipv6/libipv6.a
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list