Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHb1E-0006oW-AC for pgsql-hackers@arkaria.postgresql.org; Mon, 27 Jun 2016 18:12:24 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bHb1D-0007x5-SJ for pgsql-hackers@arkaria.postgresql.org; Mon, 27 Jun 2016 18:12:23 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bHb1C-0007wy-R0 for pgsql-hackers@postgresql.org; Mon, 27 Jun 2016 18:12:22 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1bHb15-0004kw-GT for pgsql-hackers@postgresql.org; Mon, 27 Jun 2016 18:12:21 +0000 Received: from msg.df7cb.de (aftr-37-201-192-233.unity-media.net [37.201.192.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 3rdcTn0XBNz3F0G; Mon, 27 Jun 2016 20:12:13 +0200 (CEST) Date: Mon, 27 Jun 2016 20:12:12 +0200 From: Christoph Berg To: PostgreSQL Hackers , Tom Lane , Andreas Karlsson Subject: Re: OpenSSL 1.1 breaks configure and more Message-ID: <20160627181212.GA8514@msg.df7cb.de> Mail-Followup-To: Christoph Berg , PostgreSQL Hackers , Tom Lane , Andreas Karlsson MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline In-Reply-To: <8a0a5959-0b83-3dc8-d9e7-66ce8c1c5bc7@proxel.se> <1805.1467041061@sss.pgh.pa.us> <20160627151604.GD1051@msg.df7cb.de> User-Agent: Mutt/1.6.0 (2016-04-01) X-Pg-Spam-Score: -1.7 (-) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Re: Andreas Karlsson 2016-06-27 <8a0a5959-0b83-3dc8-d9e7-66ce8c1c5bc7@proxe= l.se> > > The errors you report make it sound like they broke API compatibility > > wholesale. Was that really their intent? If so, where are the changes > > documented? >=20 > I do not see that they have documented the removal of the SSL_library_init > symbol anywhere. They changed the function into a macro in the following > commit. I guess we have to check for some other symbol, like SSL_new. I'm not an autoconf expert, but as said in the original mail, I could get the SSL_library_init check to work, even if that's a macro now: > - AC_CHECK_LIB(ssl, SSL_library_init, [], [AC_MSG_ERROR([library = 'ssl' is required for OpenSSL])]) > + AC_CHECK_LIB([ssl], [SSL_library_init]) (I haven't investigated if that's due to the quoting, the removal of the extra arguments, or simply because I reran autoreconf.) > I think much of the above is missing from the release notes I have found.= I > hope they will be more complete at the time of the release. I am working = on > a patch to handle these API changes. >=20 > - https://www.openssl.org/news/openssl-1.1.0-notes.html > - https://wiki.openssl.org/index.php/1.1_API_Changes Nod, I was also disappointed when browsing the API changes document, given it didn't mention any of the problems I was seeing. Christoph --M9NhX3UHpAaciwkO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXcWx2AAoJEExaa6sS0qeuqg0QAI9R1lAr8Ce+B6pwRzsz02dB l9Kaf07UVKSJhV9ZwHsCdw/lw2SdV5FrnQONN94Ue6OJdDRvO4lOrTuFLGc1+mUE BgiKGS3unuY2+cAjSQYfmBquzSSwmvZyeN6kxdWRNRP6eMdk9TwQGLCMct3Sz+GE jE+WwM+F3Bml9wQ9ccL1MrNO9PridTJ987NrYm91dkdOOnRO+ZrR4nhpw6xZ7SbV l9H+IdU6yrX7KU9Aapgweb/bYCWmDuIxbmDkhPfmiJ0tw3tA7PjBhgxK7He9wmLV 3bdvZ2HrXgu1wIpmpWaIRw4k6AsvkASTePS6dCegU/FjpDUVQqY9hHgs5GuOHTkq t7GVBPxJwCQ852958eFS9CfisX0CtP58auuB+zMI8isJR3Pa0Rbe+9kVY9saNQwc 2OTQ/12f42WcQNDgH46ENT7Rz6bQmh2GkjRYzXQWCS5lgiLJurzgSnO4UdAtkuV2 NmObfIcsz//WIOcUU20Ds6td4cSgfPgAgNZDzSs3fnES25GvHZwVai7A/qdyKcJO J/vDiKGWl422N+oxTLqnMOM9YE3BV5J9BhT6PyYB3iewvBd2A83Cam0hhmnHr0l7 st0bBZ5vfmAIOZDk5aJZ6AKUCY9bufR5ysS8cS7LgsNdyamPHykLbyCecz9s1oXs +OeEv6Mfmvqbc9UXLYqP =Ym2p -----END PGP SIGNATURE----- --M9NhX3UHpAaciwkO--