[Bug 252760] WITHOUT_LIBTHR and WITHOUT_LIBPTHREAD build options fail on lib/libgcc_s and lib/libthr
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Jan 22 18:35:27 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252760
--- Comment #4 from commit-hook at FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/src/commit/?id=123ae3045dd21badb93ce52445e18e364b3ac807
commit 123ae3045dd21badb93ce52445e18e364b3ac807
Author: Kyle Evans <kevans at FreeBSD.org>
AuthorDate: 2021-01-20 14:01:25 +0000
Commit: Kyle Evans <kevans at FreeBSD.org>
CommitDate: 2021-01-22 18:33:27 +0000
build: remove LIBPTHREAD/LIBTHR build options
WITHOUT_LIBTHR has been broken for a little over five years now, since the
xz 5.2.0 update introduced a hard liblzma dependency on libthr, and
building
a useful system without threading support is becoming increasingly more
difficult.
Additionally, in the five plus years that it's been broken more reverse
dependencies have cropped up in libzstd, libsqlite3, and libcrypto (among
others) that make it more and more difficult to reconcile the effort needed
to fix these options.
Remove the broken options.
PR: 252760
Reviewed by: brooks, emaste, kib
Differential Revision: https://reviews.freebsd.org/D28263
Makefile.inc1 | 6 +-----
cddl/lib/Makefile | 2 --
cddl/usr.bin/Makefile | 2 --
cddl/usr.sbin/Makefile | 2 --
lib/Makefile | 4 ++--
sbin/ggate/Makefile | 9 ++-------
share/man/man3/Makefile | 2 --
share/mk/src.opts.mk | 6 ------
tools/build/mk/OptionalObsoleteFiles.inc | 7 -------
tools/build/options/WITHOUT_LIBPTHREAD (gone) | 5 -----
tools/build/options/WITHOUT_LIBTHR (gone) | 5 -----
usr.sbin/Makefile | 2 --
usr.sbin/ngctl/Makefile | 2 --
13 files changed, 5 insertions(+), 49 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-bugs
mailing list