[Bug 277946] devel/pkgconf: fails build WITH_LTO=yes
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Mar 2024 12:49:10 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277946
Bug ID: 277946
Summary: devel/pkgconf: fails build WITH_LTO=yes
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: bapt@FreeBSD.org
Reporter: nimaje+fbz@bureaucracy.de
Assignee: bapt@FreeBSD.org
Flags: maintainer-feedback?(bapt@FreeBSD.org)
Attachment #249471 maintainer-approval?(bapt@FreeBSD.org)
Flags:
Created attachment 249471
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=249471&action=edit
devel/pkgconf: mark LTO_UNSAFE
devel/pkgconf fails to build if WITH_LTO=yes is set.
relevant part of the log:
--- libpkgconf.la ---
/bin/sh ./libtool --tag=CC --mode=link cc
-DPERSONALITY_PATH=\"/usr/local/share/pkgconfig/personality.d:/usr/local/etc/pkgconfig/personality.d\"
-DPKG_DEFAULT_PATH=\"/usr/local/libdata/pkgconfig:/usr/libdata/pkgconfig:/usr/local/share/pkgconfig\"
-DSYSTEM_INCLUDEDIR=\"/usr/include\" -DSYSTEM_LIBDIR=\"/usr/lib\" -O2 -pipe
-flto=thin -fstack-protector-strong -fno-strict-aliasing -Wall -Wextra
-Wformat=2 -std=gnu99 -no-undefined -version-info 4:0:0 -export-symbols-regex
'^pkgconf_' -flto=thin -fstack-protector-strong -o libpkgconf.la -rpath
/usr/local/lib libpkgconf/audit.lo libpkgconf/cache.lo libpkgconf/client.lo
libpkgconf/pkg.lo libpkgconf/bsdstubs.lo libpkgconf/fragment.lo
libpkgconf/argvsplit.lo libpkgconf/fileio.lo libpkgconf/tuple.lo
libpkgconf/dependency.lo libpkgconf/queue.lo libpkgconf/path.lo
libpkgconf/personality.lo libpkgconf/parser.lo
libtool: link: /usr/bin/nm libpkgconf/.libs/audit.o libpkgconf/.libs/cache.o
libpkgconf/.libs/client.o libpkgconf/.libs/pkg.o libpkgconf/.libs/bsdstubs.o
libpkgconf/.libs/fragment.o libpkgconf/.libs/argvsplit.o
libpkgconf/.libs/fileio.o libpkgconf/.libs/tuple.o
libpkgconf/.libs/dependency.o libpkgconf/.libs/queue.o libpkgconf/.libs/path.o
libpkgconf/.libs/personality.o libpkgconf/.libs/parser.o | | /usr/bin/sed
's/.* //' | sort | uniq > .libs/libpkgconf.exp
eval: 1: Syntax error: "|" unexpected
*** [libpkgconf.la] Error code 2
Until that is fixed it should be marked as LTO_UNSAFE
--
You are receiving this mail because:
You are the assignee for the bug.