Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Jan 2021 01:23:29 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 252760] WITHOUT_LIBTHR and WITHOUT_LIBPTHREAD build options fail on lib/libgcc_s and lib/libthr
Message-ID:  <bug-252760-227-d5fSPRnKcJ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-252760-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-252760-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D252760

--- Comment #5 from commit-hook@FreeBSD.org ---
A commit in branch stable/13 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=3Ded05bfceb8191c2d50742203512bb0378=
d831aba

commit ed05bfceb8191c2d50742203512bb0378d831aba
Author:     Kyle Evans <kevans@FreeBSD.org>
AuthorDate: 2021-01-20 14:01:25 +0000
Commit:     Kyle Evans <kevans@FreeBSD.org>
CommitDate: 2021-01-29 01:21:46 +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 (amo=
ng
    others) that make it more and more difficult to reconcile the effort ne=
eded
    to fix these options.

    Remove the broken options.

    PR:             252760

    (cherry picked from commit 123ae3045dd21badb93ce52445e18e364b3ac807)
    (cherry picked from commit 251a6ddfbdcd72e0de922e8320d2f0cc6806a423)

 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/man/man5/src.conf.5                     | 18 +-----------------
 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 --
 14 files changed, 6 insertions(+), 66 deletions(-)

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-252760-227-d5fSPRnKcJ>