Date: Wed, 03 Mar 2021 11:28:36 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 253980] security/ipv6toolkit: can't create dynamic relocation R_X86_64_32S against local symbol in readonly segment Message-ID: <bug-253980-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253980 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@FreeBSD.org Reporter: Trond.Endrestol@ximalas.info Assignee: hrs@FreeBSD.org Flags: maintainer-feedback?(hrs@FreeBSD.org) Created attachment 222939 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D222939&action= =3Dedit Patch for security/ipv6toolkit/files/Makefile.lib.in adding CFLAGS+=3D-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=3D\"/usr/local/etc/ipv6toolkit.conf\" -fPIE -std=3Dgnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/11.0.1/incl= ude -fstack-protector-strong -Qunused-arguments -fstack-protector-strong -pie= =20=20 -o addr6 addr6.o -lpcap -lm /usr/ports/workdirs/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/li= bipv6/libipv6.a ld: error: can't create dynamic relocation R_X86_64_32S against local symbo= l 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/ipv6= toolkit-v2.0/libipv6/libipv6.a(libipv6.o) >>> referenced by libipv6.c >>> libipv6.o:(is_service_port) in archive /usr/ports/workdir= s/usr/ports/security/ipv6toolkit/work/ipv6toolkit-v2.0/libipv6/libipv6.a --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253980-7788>