<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configurations, branch openssl-3.3.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2025-09-09T09:37:51Z</updated>
<entry>
<title>Make the Unix build process more repeatable</title>
<updated>2025-09-09T09:37:51Z</updated>
<author>
<name>Enji Cooper</name>
<email>yaneurabeya@gmail.com</email>
</author>
<published>2025-09-05T03:22:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c94331eab0636fadc76dc5ecfc687ceb5965be18'/>
<id>urn:sha1:c94331eab0636fadc76dc5ecfc687ceb5965be18</id>
<content type='text'>
Before this change all manpages would contain the date when pod2man was
run. This resulted in outputs that differed between builds--or
potentially across a single build if the host clock "ticked" to the next
day when the build was being run.

This commit modifies the manpage generation process as follows:
- The date all manpages were generated will be normalized to a single
  date.
- The release date specified in `VERSION.dat` is used instead of the
  date/time when `pod2man` was executed OR--in the event a date isn't
  specified in `VERSION.dat`--the time when the Makefiles were last
  regenerated.

Embedding a consistent date into the generated manpages helps ensure that
the build process as a whole is more repeatable and helps ensure that
release versions of OpenSSL create artifacts consistent with the date
that the official release was cut.

Co-authored-by: Richard Levitte &lt;levitte@openssl.org&gt;
Signed-off-by: Enji Cooper &lt;yaneurabeya@gmail.com&gt;

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/28449)

(cherry picked from commit 2c0c9c83b292fdba001d968a8219db4083294003)
</content>
</entry>
<entry>
<title>Fix compile error when building VC-WIN64-CLANGASM-ARM target</title>
<updated>2025-02-06T16:30:38Z</updated>
<author>
<name>Auto Vincent</name>
<email>72301871+AutoVincent@users.noreply.github.com</email>
</author>
<published>2025-01-30T18:03:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6a5b8913c9e841503acc490035d74f6761896713'/>
<id>urn:sha1:6a5b8913c9e841503acc490035d74f6761896713</id>
<content type='text'>
With MSVC v143, C++ Clang Compiler for Windows (18.1.8) there are
many errors similar to:

crypto\aes\libcrypto-lib-aesv8-armx.obj.asm:3795:7: error: unknown token in expression
        ld1     {v2.16b},[x0],#16

CLA: trivial

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26603)

(cherry picked from commit becc0078f8215ffc062f5ba06c73ba51d3b14b6e)
</content>
</entry>
<entry>
<title>Build: Fix circular object deps with old GCC</title>
<updated>2024-09-17T05:24:58Z</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgads@gmail.com</email>
</author>
<published>2024-09-12T20:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f62ed4e10057fba50a59b34e78571d4485b03887'/>
<id>urn:sha1:f62ed4e10057fba50a59b34e78571d4485b03887</id>
<content type='text'>
When both -o and -MT are used, GCC 4.1 prints the object file twice in
the dependency file. e.g.:

foo.o foo.o: foo.c

If the file name is long, then the second occurrence moves to the next
line. e.g.:

ssl/statem/libssl-shlib-statem_dtls.o \
  ssl/statem/libssl-shlib-statem_dtls.o: ../ssl/statem/statem_dtls.c \

add-depends script scans one line at a time, so when the first line is
processed, the object file becomes a dependency itself.

Fix by removing -MT altogether.

This also fixes makedepend for nonstop platform.

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/25455)

(cherry picked from commit 6288aa440c1ba111eaf52cf79659a25329205022)
</content>
</entry>
<entry>
<title>Fix compile err when building VC-CLANG-WIN64-CLANGASM-ARM target</title>
<updated>2024-09-06T12:15:19Z</updated>
<author>
<name>Zhiqing Xie</name>
<email>quic_zhiqxie@quicinc.com</email>
</author>
<published>2024-07-25T02:25:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8451a14d4b478781c44cc71141ec683ad5bc7032'/>
<id>urn:sha1:8451a14d4b478781c44cc71141ec683ad5bc7032</id>
<content type='text'>
The error happens with MSVC v143,C++ Clang Compiler for Windows(16.0.5)

Error is "brackets expression not supported on this target" in libcrypto-shlib-bsaes-armv8.obj.asm

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/25293)

(cherry picked from commit d20cf21b20559b3974a9dcadfe79bb047bfaab16)
</content>
</entry>
<entry>
<title>Allow shared iOS builds</title>
<updated>2024-07-04T07:29:29Z</updated>
<author>
<name>Frederik Wedel-Heinen</name>
<email>frederik.wedel-heinen@dencrypt.dk</email>
</author>
<published>2024-06-14T12:57:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a077010a2b381684b76dee9aafc87732ff3534ae'/>
<id>urn:sha1:a077010a2b381684b76dee9aafc87732ff3534ae</id>
<content type='text'>
Fixes #24545

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

(cherry picked from commit 070b6a965485e91b02453919e0a47c0659420d9a)
</content>
</entry>
<entry>
<title>Add aix-clang and aix64-clang configuration</title>
<updated>2024-06-28T13:19:31Z</updated>
<author>
<name>sanumesh</name>
<email>sanumesh@in.ibm.com</email>
</author>
<published>2024-06-11T14:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ca20235724166c61ce6eb421197feb7c9654eb42'/>
<id>urn:sha1:ca20235724166c61ce6eb421197feb7c9654eb42</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
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/24609)

(cherry picked from commit 7afa7731e924d5ac10fc992d8cd777f407d33af9)
</content>
</entry>
<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>
</feed>
