Page MenuHomeFreeBSD

Build framework changes for OpenSSL 1.1
AbandonedPublic

Authored by brnrd on Jun 13 2018, 3:38 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 5 2025, 4:49 PM
Unknown Object (File)
Feb 20 2025, 1:58 PM
Unknown Object (File)
Feb 19 2025, 6:13 AM
Unknown Object (File)
Jan 31 2025, 8:49 PM
Unknown Object (File)
Jan 31 2025, 8:38 PM
Unknown Object (File)
Jan 25 2025, 7:10 PM
Unknown Object (File)
Jan 24 2025, 2:00 PM
Unknown Object (File)
Oct 4 2024, 7:32 PM
Subscribers

Details

Summary

Changes to the build-framework only (for now)

This does currently _not_ include:

  • Update of crypto/openssl
  • Updated manpages
  • Updated asm files

See also: FreeBSD Wiki page documenting updating OpenSSL in base

Diff Detail

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

Event Timeline

Buildable libcrypto/libssl/openssl

Does require the generated files in crypto/openssl

Seems fine. What generated files are you talking about exactly?

secure/lib/libcrypto/Makefile.inc
7

I think date needs bump?

brnrd added inline comments.
secure/lib/libcrypto/Makefile.inc
7

I thought so too, but 1.0.2o and 1.1.0h were security fix releases on the same date for 1.0.2 and 1.1.0 branches. See the OpenSSL download page as well.

Seems fine. What generated files are you talking about exactly?

The build needs the following generated files that are dependent on architecture and OS
{{{
include/openssl/opensslconf.h
crypto/include/internal/bn_conf.h
crypto/include/internal/dso_conf.h
}}}
See also [[ https://wiki.freebsd.org/OpenSSL/Base/OpenSSL/Base/Update | Generate .h files on the FreeBSD wiki page ]]. That page contains more detail on the process than this review.