<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configurations, branch openssl-3.3.1</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-05-29T14:08:30Z</updated>
<entry>
<title>VMS: Redefine _XOPEN_SOURCE_EXTENDED with the value 1</title>
<updated>2024-05-29T14:08:30Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-05-23T05:54:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=717f5ddb763234c18c15e6bcf490b86cc8a55de3'/>
<id>urn:sha1:717f5ddb763234c18c15e6bcf490b86cc8a55de3</id>
<content type='text'>
Some versions if the VMS C system header files seem to require this.

Fixes #24466

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/24470)

(cherry picked from commit f6b307d860832d3a76be20a693b92a71c83a3055)
</content>
</entry>
<entry>
<title>Add linux-arm64ilp32-clang target</title>
<updated>2024-05-07T09:49:21Z</updated>
<author>
<name>Huiyue Xu</name>
<email>xuhuiyue@huawei.com</email>
</author>
<published>2023-11-09T02:54:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c42c63d2f7c2043476aff878eeea1ee59d10e6e2'/>
<id>urn:sha1:c42c63d2f7c2043476aff878eeea1ee59d10e6e2</id>
<content type='text'>
While clang 15 config target by '--target', not cannot support
'-mabi=ilp32', so add the linux-arm64ilp32-clang target.

Signed-off-by: Huiyue Xu &lt;xuhuiyue@huawei.com&gt;

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22666)

(cherry picked from commit 69bd5e4fff8ac9bf4dc3ed6fd87b5a5858edbb01)
</content>
</entry>
<entry>
<title>VMS: Move defining _XOPEN_SOURCE and  _XOPEN_SOURCE_EXTENDED to config target</title>
<updated>2024-04-11T11:03:53Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-04-10T08:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7f04bb065d9d948d049ef1ef1bd4062cb7831392'/>
<id>urn:sha1:7f04bb065d9d948d049ef1ef1bd4062cb7831392</id>
<content type='text'>
For all other platforms that need these macros defined, that's how it's
done, so we have VMS follow suit.  That avoids a crash between in source
definitions and command line definitions on some other platforms.

Fixes #24075

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24083)
</content>
</entry>
<entry>
<title>Diverse small VMS build fixups</title>
<updated>2024-04-04T16:15:10Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-03-30T11:52:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1a4b029af51ba6128a37959796381ca5b8b7ac00'/>
<id>urn:sha1:1a4b029af51ba6128a37959796381ca5b8b7ac00</id>
<content type='text'>
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/24008)
</content>
</entry>
<entry>
<title>Ensure `$(MAKE)` commands and `CFLAGS` are appropriately quoted in the Makefile.</title>
<updated>2024-02-25T07:57:16Z</updated>
<author>
<name>Hamilton Chapman</name>
<email>hamchapman@gmail.com</email>
</author>
<published>2024-02-21T13:47:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=aba621934696ca52193bd41cd35816649b6b321b'/>
<id>urn:sha1:aba621934696ca52193bd41cd35816649b6b321b</id>
<content type='text'>
If a user's `make` command came from a path that contained a space then both the
`$(MAKE)` variable (and parts of the generated `CFLAGS`, when building for iOS)
would not be properly quoted and the build would fail.

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23663)
</content>
</entry>
<entry>
<title>AIX: Implement shared_target = "aix-solib" support</title>
<updated>2024-02-05T09:10:25Z</updated>
<author>
<name>John Kohl</name>
<email>john.kohl@hcl.com</email>
</author>
<published>2023-07-21T14:31:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b332dbb3ed0171eb0d227be3b0d558480a73a67e'/>
<id>urn:sha1:b332dbb3ed0171eb0d227be3b0d558480a73a67e</id>
<content type='text'>
This builds shared libraries as libxxx.so, libxxx.so.ver and static
libraries as libxxx.a.  For shlib_variant builds, it builds libxxx.so,
libxxxvariant.so.ver, and libxxxx.a.  libxxx.so is a linker import
library that directs the linker to embed a run-time dependency
reference to libxxxvariant.so.ver.  Only libxxxvariant.so.ver is needed
at runtime.

Fixes #21518

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/21540)
</content>
</entry>
<entry>
<title>Add support in configuration for android-riscv64</title>
<updated>2024-02-05T09:08:23Z</updated>
<author>
<name>Prashanth Swaminathan</name>
<email>prashanthsw@google.com</email>
</author>
<published>2024-01-29T21:20:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2d321448b245a239c49a54e31cbd9d97a14b5d4e'/>
<id>urn:sha1:2d321448b245a239c49a54e31cbd9d97a14b5d4e</id>
<content type='text'>
Android is enabling support for the riscv64 ISA. Add a configuration
option to support building for it, aligned with the existing
linux-riscv64 configuration.

Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23427)
</content>
</entry>
<entry>
<title>Add atexit configuration option to using atexit() in libcrypto at build-time.</title>
<updated>2024-02-02T01:26:42Z</updated>
<author>
<name>Randall S. Becker</name>
<email>randall.becker@nexbridge.ca</email>
</author>
<published>2024-01-25T22:11:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=99fb31c167e322186c6f576cfaa8f433f4fed117'/>
<id>urn:sha1:99fb31c167e322186c6f576cfaa8f433f4fed117</id>
<content type='text'>
This fixes an issue with a mix of atexit() usage in DLL and statically linked
libcrypto that came out in the test suite on NonStop, which has slightly
different DLL unload processing semantics compared to Linux. The change
allows a build configuration to select whether to register OPENSSL_cleanup()
with atexit() or not, so avoid situations where atexit() registration causes
SIGSEGV.

INSTALL.md and CHANGES.md have been modified to include and describe this
option.

The no-atexit option has been added to .github/workflows/run-checker-daily.yml.

Fixes: #23135

Signed-of-by: Randall S. Becker &lt;randall.becker@nexbridge.ca&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23394)
</content>
</entry>
<entry>
<title>Remove mios-simulator-version-min from default iOS configuration</title>
<updated>2024-01-22T09:08:31Z</updated>
<author>
<name>Lars Schmertmann</name>
<email>SmallLars@t-online.de</email>
</author>
<published>2024-01-19T15:24:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5ed9a32a2aee89e10eb2891f5fb7a283e1b5199b'/>
<id>urn:sha1:5ed9a32a2aee89e10eb2891f5fb7a283e1b5199b</id>
<content type='text'>
* iOS 6 and 7 got its last updates 2014.
* Adding -mios-simulator-version-min=14.0 to the configure command leads to two occurences of this parameter during compilation.
* So lets remove this values to allow a robust configuration from outside and avoid updates here in the future.

CLA: trivial

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23344)
</content>
</entry>
<entry>
<title>VMS: Add the missing -p32 and -p64 variants for x86_64</title>
<updated>2024-01-08T06:28:19Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2023-12-20T07:25:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d8c1600aed80b30e6dc00cbf1a9559feabec8ca'/>
<id>urn:sha1:8d8c1600aed80b30e6dc00cbf1a9559feabec8ca</id>
<content type='text'>
The pointer size support is already in the code, and is present for
all other supported hardwares.

Fixes #22899

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23081)

(cherry picked from commit a43f253d586279b5d96fffcaf1b26c7a2b0dd938)
</content>
</entry>
</feed>
