[Bug 221811] sysutils/safecat: avoid duplicating object files already in library
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Nov 20 22:24:05 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221811
--- Comment #1 from commit-hook at freebsd.org ---
A commit references this bug:
Author: emaste
Date: Mon Nov 20 22:23:37 UTC 2017
New revision: 454582
URL: https://svnweb.freebsd.org/changeset/ports/454582
Log:
sysutils/safecat: avoid duplicating object files in library
Previously byte_copy.o and str_len.o were added to str.a, and then
specified as objects on the safecat link command line along with str.
When linking with lld this produces duplicate symbol errors like:
/usr/bin/ld: error: duplicate symbol: byte_copy
>>> defined at byte_copy.c
>>> byte_copy.o:(byte_copy) in archive str.a
>>> defined at byte_copy.c
>>> byte_copy.o(.text+0x0)
As these symbols are provided by str.a just avoid listing the object
files as well.
PR: 221811
Approved by: matthew
Sponsored by: The FreeBSD Foundation
Changes:
head/sysutils/safecat/files/patch-Makefile
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list