Discussion:
ITUGLIB Update: Prepare for OpenSSL 3.0.0a
(too old to reply)
Randall
2021-08-30 19:56:30 UTC
Permalink
Hi Everyone,

We are a week or four (I'm not sure) away from the official OpenSSL 3.0.0a release. This release has some structural changes allowing the code to take up less space on your system if you run multiple memory models. The variant code will drop into the following lib directory:

/usr/local-ssl3.0/lib - 32-bit unthreaded
/usr/local-ssl3.0/lib64 - 64-bit unthreaded
/usr/local-ssl3.0/lib-spt - 32-bit SPT
/usr/local-ssl3.0/lib64-put - 64-bit PUT

There is also a ./providers area that is also similarly named.

This will allow the common stuff, like header files, certificates, and man pages, to reside in common directories. The only catch is that there is only one bin directory for now so your last install will be the model you use for the openssl application - I have contributed a change that should fix that (PR#16472 if you are monitoring). This particular change was done to make NonStop comply with Linux implementations and allow other Open-Source packages to find the correct OpenSSL libraries, which they currently do not do.

More to come.

Randall Becker
On Behalf of the ITUGLIB Technical Committee.
Randall
2021-08-31 19:02:31 UTC
Permalink
Post by Randall
Hi Everyone,
/usr/local-ssl3.0/lib - 32-bit unthreaded
/usr/local-ssl3.0/lib64 - 64-bit unthreaded
/usr/local-ssl3.0/lib-spt - 32-bit SPT
/usr/local-ssl3.0/lib64-put - 64-bit PUT
There is also a ./providers area that is also similarly named.
This will allow the common stuff, like header files, certificates, and man pages, to reside in common directories. The only catch is that there is only one bin directory for now so your last install will be the model you use for the openssl application - I have contributed a change that should fix that (PR#16472 if you are monitoring). This particular change was done to make NonStop comply with Linux implementations and allow other Open-Source packages to find the correct OpenSSL libraries, which they currently do not do.
More to come.
Randall Becker
On Behalf of the ITUGLIB Technical Committee.
As a quick update, the OpenSSL team has just branched off the 3.0.0 release and 3.1.0 release in the OpenSSL GitHub repository. This represents a major milestone in moving forward in the very short term to announce 3.0.0a.
Randall
2021-09-01 12:49:06 UTC
Permalink
Post by Randall
Post by Randall
Hi Everyone,
/usr/local-ssl3.0/lib - 32-bit unthreaded
/usr/local-ssl3.0/lib64 - 64-bit unthreaded
/usr/local-ssl3.0/lib-spt - 32-bit SPT
/usr/local-ssl3.0/lib64-put - 64-bit PUT
There is also a ./providers area that is also similarly named.
This will allow the common stuff, like header files, certificates, and man pages, to reside in common directories. The only catch is that there is only one bin directory for now so your last install will be the model you use for the openssl application - I have contributed a change that should fix that (PR#16472 if you are monitoring). This particular change was done to make NonStop comply with Linux implementations and allow other Open-Source packages to find the correct OpenSSL libraries, which they currently do not do.
More to come.
Randall Becker
On Behalf of the ITUGLIB Technical Committee.
As a quick update, the OpenSSL team has just branched off the 3.0.0 release and 3.1.0 release in the OpenSSL GitHub repository. This represents a major milestone in moving forward in the very short term to announce 3.0.0a.
Assuming everything goes well in the next week, the scheduled release date for OpenSSL 3.0.0a is 2021-Sept-07. Because of the size and build/test time, you should anticipate that the release will should make it to the ITUGLIB website on Sept 8th at some point - again, according to plan.
Randall
2021-09-07 19:11:24 UTC
Permalink
Post by Randall
Post by Randall
Post by Randall
Hi Everyone,
/usr/local-ssl3.0/lib - 32-bit unthreaded
/usr/local-ssl3.0/lib64 - 64-bit unthreaded
/usr/local-ssl3.0/lib-spt - 32-bit SPT
/usr/local-ssl3.0/lib64-put - 64-bit PUT
There is also a ./providers area that is also similarly named.
This will allow the common stuff, like header files, certificates, and man pages, to reside in common directories. The only catch is that there is only one bin directory for now so your last install will be the model you use for the openssl application - I have contributed a change that should fix that (PR#16472 if you are monitoring). This particular change was done to make NonStop comply with Linux implementations and allow other Open-Source packages to find the correct OpenSSL libraries, which they currently do not do.
More to come.
Randall Becker
On Behalf of the ITUGLIB Technical Committee.
As a quick update, the OpenSSL team has just branched off the 3.0.0 release and 3.1.0 release in the OpenSSL GitHub repository. This represents a major milestone in moving forward in the very short term to announce 3.0.0a.
Assuming everything goes well in the next week, the scheduled release date for OpenSSL 3.0.0a is 2021-Sept-07. Because of the size and build/test time, you should anticipate that the release will should make it to the ITUGLIB website on Sept 8th at some point - again, according to plan.
The OpenSSL team has released version 3.0.0 - note that there is no 'a' at the end. I'm uncertain at this point whether the next bug-fix version will end up being 3.0.1 or 3.0.0a. The version is currently with Jenkins at ITUGLIB for a full build/test/deploy cycle of the above planned builds. I will send out a separate thread when the version has been deployed to the website.
Loading...