<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/Configure, branch OpenSSL_1_0_2p</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2p</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=OpenSSL_1_0_2p'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2018-05-14T12:53:11Z</updated>
<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>
<entry>
<title>Configure: Improve incremental build time</title>
<updated>2016-11-16T07:08:27Z</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgads@gmail.com</email>
</author>
<published>2016-07-31T06:13:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ecc955157af5f0fa19bcd74caaf52ec3fa18f755'/>
<id>urn:sha1:ecc955157af5f0fa19bcd74caaf52ec3fa18f755</id>
<content type='text'>
When Makefile/opensslconf.h is unchanged, don't write it at all.

Currently every time Configure is executed, these files are overwritten.
Makefile leads to regeneration of buildinf.h, and opensslconf.h is itself
a central header.

As a result, Configure triggers full rebuild, even if nothing is changed.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/1370)</content>
</entry>
<entry>
<title>update default dependencies</title>
<updated>2016-09-15T23:10:00Z</updated>
<author>
<name>Dr. Stephen Henson</name>
<email>steve@openssl.org</email>
</author>
<published>2016-09-15T22:49:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=32cc4c2627e8f582d906b03abf763f682c7f96dd'/>
<id>urn:sha1:32cc4c2627e8f582d906b03abf763f682c7f96dd</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
</content>
</entry>
</feed>
