<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configure, branch OpenSSL_1_0_2-stable</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2-stable</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2-stable'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2019-09-07T23:12:04Z</updated>
<entry>
<title>Configure: clang: add -Wno-unknown-warning-option</title>
<updated>2019-09-07T23:12:04Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2019-07-23T18:18:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6a7bad0fd7a2125d075e459b33145d4ce5ee0de9'/>
<id>urn:sha1:6a7bad0fd7a2125d075e459b33145d4ce5ee0de9</id>
<content type='text'>
Fixes travis build errors due to clang

    error: unknown warning option '-Wno-extended-offsetof'

It seems like '-Wextended-offsetof' was removed from clang in version 6.0.0,
(see [1], [2]). While gcc ignores unknown options of the type '-Wno-xxx',
clang by default issues a warning [-Wunknown-warning-option] (see [3]), which
together with '-Werror' causes the build to fail.

This commit adds the '-Wno-unknown-warning-option' option to make clang
behave more relaxed like gcc.

[1] https://reviews.llvm.org/D40267
[2] https://github.com/llvm/llvm-project/commit/52a3ca9e2909
[3] https://clang.llvm.org/docs/DiagnosticsReference.html#wunknown-warning-option

[extended tests]

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Reviewed-by: Bernd Edlinger &lt;bernd.edlinger@hotmail.de&gt;
(Merged from https://github.com/openssl/openssl/pull/9446)
</content>
</entry>
<entry>
<title>Add FIPS support for Android Arm 64-bit</title>
<updated>2019-04-16T23:58:26Z</updated>
<author>
<name>Dr. Matthias St. Pierre</name>
<email>Matthias.St.Pierre@ncp-e.com</email>
</author>
<published>2019-04-09T13:04:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f937540ec40a5e838460b8f19d2eb722529126b8'/>
<id>urn:sha1:f937540ec40a5e838460b8f19d2eb722529126b8</id>
<content type='text'>
Fixes #2490
Fixes #8711

In commit 6db8e3bdc9e, support for Android Arm 64-bit was added to
the OpenSSL FIPS Object Module. For some reason, the corresponding
target 'android64-aarch64' was missing OpenSSL 1.0.2, whence it
could not be built with FIPS support on Android Arm 64-bit.
This commit adds the missing target.

Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/8713)
</content>
</entry>
<entry>
<title>When configuring 'no-comp', zlib support should be disabled too</title>
<updated>2018-05-14T12:53:11Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-05-14T03:01:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fe4fe67139bc1e1abb62035d9eb0992f614bf645'/>
<id>urn:sha1:fe4fe67139bc1e1abb62035d9eb0992f614bf645</id>
<content type='text'>
Fixes #6241

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6248)
</content>
</entry>
<entry>
<title>Configure: fix Mac OS X builds that still require makedepend</title>
<updated>2018-05-03T20:26:39Z</updated>
<author>
<name>Todd Short</name>
<email>tshort@akamai.com</email>
</author>
<published>2018-04-23T18:06:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1b3af972c0ea6435ce7ac897de9f7c0f138e05a7'/>
<id>urn:sha1:1b3af972c0ea6435ce7ac897de9f7c0f138e05a7</id>
<content type='text'>
Earlier Apple Xcode compilers, e.g. one targeting Mac OS X 10.7, don't
support dependency generation and one still has to use makedepend.  It's
unclear when it was fixed, but all clang-based Apple compilers seem to
support -M options.

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/6073)
</content>
</entry>
<entry>
<title>Remove useless -D_ENDIAN from MPE/iX-gcc config</title>
<updated>2018-03-08T21:05:31Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-03-08T21:05:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bb868bbc4605b1e4c8591a943dbba4cf3ca0a26c'/>
<id>urn:sha1:bb868bbc4605b1e4c8591a943dbba4cf3ca0a26c</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/5566)
</content>
</entry>
<entry>
<title>Configure: use a better method to identify gcc and derivates</title>
<updated>2017-12-10T09:31:27Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-11-18T16:54:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=78e9e3f945935c91d8dfe0e832a95d6ea8d05f34'/>
<id>urn:sha1:78e9e3f945935c91d8dfe0e832a95d6ea8d05f34</id>
<content type='text'>
Looking for 'gcc' and 'clang' in the output from the C compiler is
uncertain.  Some versions report argv[0], which might be /usr/bin/cc
(for example), and others might mention gcc without being gcc or a
derivate.

Better then to fetch predefined macros and checking if __GNUC__ and
__clang__ are defined.

Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4755)
</content>
</entry>
<entry>
<title>Configure: add back /WX to VC-WIN32.</title>
<updated>2017-11-13T10:17:28Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2017-11-11T15:27:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b2921cf7f2468ecf9932527070cd30b3f5cbb467'/>
<id>urn:sha1:b2921cf7f2468ecf9932527070cd30b3f5cbb467</id>
<content type='text'>
We had /WX (treat warnings as errors) in VC-WIN32 for long time. At
some point it was somehow omitted. It's argued that it allows to
keep better focus on new code, which motivates the comeback...

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/4718)
</content>
</entry>
<entry>
<title>Add -Wundef to --strict-warnings options. Fix some warnings.</title>
<updated>2017-02-23T15:07:21Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2017-02-22T20:40:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0b8c12f57a63b895b9192846f79ce73db0153c02'/>
<id>urn:sha1:0b8c12f57a63b895b9192846f79ce73db0153c02</id>
<content type='text'>
Reviewed-by: Andy Polyakov &lt;appro@openssl.org&gt;
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2714)
</content>
</entry>
<entry>
<title>Allow parallell make in Configure</title>
<updated>2017-01-31T17:47:53Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2017-01-31T12:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=43b1a3dcc824f234157f71213f9af6848898e4b4'/>
<id>urn:sha1:43b1a3dcc824f234157f71213f9af6848898e4b4</id>
<content type='text'>
If someone tries this:

    MAKE='make -j8' ./config

then Configure ends up doing this:

    make -j8 links depend gentests

Doing those three in parallell leads to a race condition that may very well
cause issue such as tests not being run (because they all get linked to a
dummy that does nothing instead of the real test).

To mitigate this, execute the three targets in one make call each.

Reviewed-by: Emilia Käsper &lt;emilia@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/2332)</content>
</entry>
<entry>
<title>INSTALL: clarify 386 and no-sse2 options.</title>
<updated>2016-11-26T21:24:10Z</updated>
<author>
<name>Andy Polyakov</name>
<email>appro@openssl.org</email>
</author>
<published>2016-11-25T16:50:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c477f8e7165d30c5c8ca98f7409714f56dc2048c'/>
<id>urn:sha1:c477f8e7165d30c5c8ca98f7409714f56dc2048c</id>
<content type='text'>
This is 1.0.2-specific reformat of 5ae5dc96610f0a598dac9d2f267b5c0ddd77b2e4.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
</content>
</entry>
</feed>
