Summary: | buildworld fails to build WITHOUT_CRYPT | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | p5B2EA84B3 | ||||
Component: | bin | Assignee: | Ed Maste <emaste> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | editor, emaste | ||||
Priority: | --- | Flags: | linimon:
mfc-stable12?
|
||||
Version: | 12.1-RELEASE | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
p5B2EA84B3
2020-04-26 13:43:06 UTC
Created attachment 213919 [details]
buildworld Output Sample
The buildworld output containing the build error.
A build_option_survey run of head@360286 on 12-STABLE confirmed this. Look for "stopped" in the attached buildworld output. Many components depend on OpenSSL (disabled by WITHOUT_CRYPT) and do not have dependencies recorded in the options handling. I intend to take a first pass adding those dependencies so that WITHOUT_OPENSSL forces off those components that depend on it (e.g., it will set WITHOUT_WIRELESS). A second pass can make those more fine-grained (e.g., turning off just WPA). A commit references this bug: Author: emaste Date: Thu Apr 30 18:11:57 UTC 2020 New revision: 360501 URL: https://svnweb.freebsd.org/changeset/base/360501 Log: src.opts.mk: add WITHOUT_OPENSSL dependencies A number of components require OpenSSL and fail to build if it is not enabled. As a first phase force these off under WITHOUT_OPENSSL. A second phase should make these more fine-grained, allowing the component to build but without OpenSSL. PR: 245931 Sponsored by: The FreeBSD Foundation Changes: head/share/mk/src.opts.mk A commit references this bug: Author: emaste Date: Thu Apr 30 21:09:01 UTC 2020 New revision: 360509 URL: https://svnweb.freebsd.org/changeset/base/360509 Log: geli tests require OpenSSL - exclude them under WITHOUT_OPENSSL PR: 245931 Submitted by: The FreeBSD Foundation Changes: head/tests/sys/geom/class/Makefile It should now be possible to build head WITHOUT_CRYPT / WITHOUT_OPENSSL - confirmation would be appreciated. I will merge the changes to stable/12 in due course. A commit references this bug: Author: emaste Date: Mon Aug 17 17:47:05 UTC 2020 New revision: 364319 URL: https://svnweb.freebsd.org/changeset/base/364319 Log: MFC r360501: src.opts.mk: add WITHOUT_OPENSSL dependencies A number of components require OpenSSL and fail to build if it is not enabled. As a first phase force these off under WITHOUT_OPENSSL. A second phase should make these more fine-grained, allowing the component to build but without OpenSSL. PR: 245931 Sponsored by: The FreeBSD Foundation Changes: _U stable/12/ stable/12/share/mk/src.opts.mk A commit references this bug: Author: emaste Date: Mon Aug 17 17:48:28 UTC 2020 New revision: 364320 URL: https://svnweb.freebsd.org/changeset/base/364320 Log: MFC r360509: geli tests require OpenSSL - exclude them under WITHOUT_OPENSSL PR: 245931 Submitted by: The FreeBSD Foundation Changes: _U stable/12/ stable/12/tests/sys/geom/class/Makefile |