Page MenuHomeFreeBSD

build: remove LIBPTHREAD/LIBTHR build options
ClosedPublic

Authored by kevans on Jan 21 2021, 2:35 AM.
Tags
None
Referenced Files
F147907627: D28263.id82672.diff
Sat, Mar 14, 2:13 PM
Unknown Object (File)
Wed, Mar 4, 5:43 PM
Unknown Object (File)
Wed, Mar 4, 11:56 AM
Unknown Object (File)
Sat, Feb 28, 6:25 AM
Unknown Object (File)
Fri, Feb 27, 2:32 PM
Unknown Object (File)
Wed, Feb 25, 6:13 AM
Unknown Object (File)
Tue, Feb 24, 9:24 AM
Unknown Object (File)
Fri, Feb 20, 6:42 AM

Details

Summary

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.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 36381
Build 33270: arc lint + arc unit