Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p2Au7-0005ca-VT for pgsql-interfaces@arkaria.postgresql.org; Mon, 05 Dec 2022 12:49:04 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1p2Au6-000653-3a for pgsql-interfaces@arkaria.postgresql.org; Mon, 05 Dec 2022 12:49:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p2Au5-00064s-JO for pgsql-interfaces@lists.postgresql.org; Mon, 05 Dec 2022 12:49:01 +0000 Received: from mail-vi1eur05on2044.outbound.protection.outlook.com ([40.107.21.44] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p2Aty-0002wB-Ic for pgsql-interfaces@lists.postgresql.org; Mon, 05 Dec 2022 12:49:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jx//ABZf+1ySXJRffEiArNBVNPGnrKB8jVrdhKiPauqyQ5hnQX2fASILaED34v6R+EWqbdh8hWDL45u1th9smp0v0VYjr+nkq6RXuOaiJWwqx04P0+Rq+5cMENLI8AoDJ7/LbZbIUCD1nJtBscgK8Z+jrb3PRFDXcAb9rHtNoc8YkGZIj6Rih9x+b5mxeet4oooeVg4Zp4oJL4aYjZDCiDzM2Katjps94M/I5jdRBUmRUvKZnbctFuB1ecdzartox6fVg2tLN7f/ThMY+CwRudduUomoBT5djfG1vOaWkBr40IVPsblyBxwdT2HBbCAdxwdKKAxrzbVkKqMCe3BmfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0olsVfs73a7mmLZTMlxv2+iRbYt/Mf8X6Ryhw9MqR5U=; b=hdPGTJ9GwCHaIOh8XzgTH6GPzKP8INrYm2X0tq+4u/xSEPkPffvCJmtLjhOa2vOXw384Vqiw3J7nU8lash7sHhHhsRYjktZJfGDuDixKoD1S27wzuz7IdMnLM28rkeLSyAOifHAYjhIYQxZlCkA/oQZlqEkYe4wnvaXi/Drhu2pIE1QjjOasJm16GFutHqt22CNCyEU6V2zAiqIi+cebU6ZpgLUuIjYw8Moh9HlSFp2BOufg3SVV6by7rI6ouKjWdMMo1bKJl9d4SDiCxvTdtzPo5CW2n3Zmket0LXXyAPCvAEnyA2M52uxEphLnwhttnPqv3/5k+FzHQodjbux4uw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=unex.es; dmarc=pass action=none header.from=unex.es; dkim=pass header.d=unex.es; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unexes.onmicrosoft.com; s=selector2-unexes-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0olsVfs73a7mmLZTMlxv2+iRbYt/Mf8X6Ryhw9MqR5U=; b=Fncr7ATriPwR6cj6JUgTHMEl6y0KJG7NyXgXzIBbXSVZEYGicAv9VeuUcqAF2Y/nsySVIFs1/mc/4gTO/WfgXeiIwsSWFMAeRFJVZtzei6iu/sBorw/yll54+kotfKNR8eQ+uiEc0SvlOu24hZa6+GDBKm4vuN2khqvF237cMuY= Received: from PA4PR05MB8969.eurprd05.prod.outlook.com (2603:10a6:102:2a4::10) by GV2PR05MB10502.eurprd05.prod.outlook.com (2603:10a6:150:d1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.13; Mon, 5 Dec 2022 12:48:51 +0000 Received: from PA4PR05MB8969.eurprd05.prod.outlook.com ([fe80::e2bd:495e:4cc6:bcf0]) by PA4PR05MB8969.eurprd05.prod.outlook.com ([fe80::e2bd:495e:4cc6:bcf0%4]) with mapi id 15.20.5880.013; Mon, 5 Dec 2022 12:48:51 +0000 From: =?iso-8859-1?Q?ALBERTO_CABELLO_S=C1NCHEZ?= To: Marco Bambini , "pgsql-interfaces@lists.postgresql.org" Subject: RE: Libpq linked statically linked to OpenSSL/LibreSSL Thread-Topic: Libpq linked statically linked to OpenSSL/LibreSSL Thread-Index: AQHZB+OOWoAVaSYl2UOROcew361LzK5fPKUh Date: Mon, 5 Dec 2022 12:48:51 +0000 Message-ID: References: In-Reply-To: Accept-Language: es-ES, en-US Content-Language: es-ES X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=unex.es; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PA4PR05MB8969:EE_|GV2PR05MB10502:EE_ x-ms-office365-filtering-correlation-id: 9684d578-fc5c-4b90-503b-08dad6bf0f96 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dfIVWdl/B7Kf1hnRfeQijGdKQYrOm5r7a0zp90PtZ1SDPEjESl/3Jvvy05kUxSltfOh5E3vQNSXCSI5LhZjTLPX/shnY6oQpLL1BJal3HGGouno7l/RhnbbZf3p19p7sdf2Ibhtk+FwkbqFuCWCJV6RRNjrxcj+GxFBoOv6faGyhuDmG/nf+isgbzj+zDDSZFCpeqvc7QSwXNzcaCfZz0QkdDCkGX4O+rD2S/GUCGlC7fCOtNctn3SJi7eU38CCbF312zO9QB06czn8lIFi/+Ck9FfXVHsj4ChYJQOn2awUoIrRMSMK2mdpZn/XunJ7auwbIa5w29efhQdde06q+DV5jLW335b0Oc8A0ATs4rC47wSPTFv0ao/1vQ5coQv2+lraG4FX5+xPAz4qulqxCogf+LKe92+OL+vv12PMctkLSDdX4g9GuxZXzjbkfcy1MDkzRbHA7LVaVr814grkeLuehpf6vzZG/z0tFuBvrxjATNagU5N00U341wRHC45sMm5n4EZYtzurR23ONRE5kiEXXc2IRkrXRJwn3aQaqqAHeUeRtV0/jWLdsC9VIjGqiMSEZn+6GpA9ezI5SQVWkrauKX7vSc9tJ7PzoJDo0Df5gpvuc/OO9B9mhTyZo4XwE4njYKwDmCHF1gws3mEfFKNcYtMez+gEHx/YpRJ4WSxKtrLAidIORwJQ9PEKV0NVzW8KEyC4esJcxdHsxqPAqVQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR05MB8969.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(376002)(366004)(396003)(39860400002)(346002)(136003)(451199015)(38070700005)(41320700001)(55016003)(86362001)(71200400001)(33656002)(478600001)(7696005)(6506007)(5660300002)(38100700002)(9686003)(26005)(4744005)(52536014)(8676002)(316002)(41300700001)(8936002)(64756008)(66476007)(110136005)(2906002)(66446008)(786003)(76116006)(66946007)(66556008)(186003)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?h+waat2IAucrhDdoIQZnj7KoKrp4GPXBI0JbyJu2dFgdAyvp91FWJAtv7x?= =?iso-8859-1?Q?US7aZw0i4tgYvw1GfYq0NW98EMh9srg/DTqEpeR6nmOVu8ISVlJ1XrZG1F?= =?iso-8859-1?Q?ynHslCcuEJ9kBAIj70KaWJgj6K/I61+ZEviStLAzVzKTnFni3rkBp5zN68?= =?iso-8859-1?Q?oQA9vVrk0tu2A5MJfVn2Zmo6RRjcapxf8byJ9n0xrPXVtIxeV6XdNgBz3Y?= =?iso-8859-1?Q?8CYz1nnmQcqF6tSoX0RZOT4GapQDEdXwA0RK6pFS1fWry3v9WARTsV/8Lp?= =?iso-8859-1?Q?EDXjIzQLryZD4TS9aKKb/xI8lDlyrgGxzUS7qsXmuWiG+0+5hWVxaQoGV9?= =?iso-8859-1?Q?57L2RBT2lDWWTKLevlwXwhlXGkGLz1MDLHIYaxQmj6dffCR5Nv2FbcSmiO?= =?iso-8859-1?Q?CybuEOkUhnjDqyhERUMPwAd4zWtyCflyFie/bdm5i6eTLkpfqIZL+QrmPM?= =?iso-8859-1?Q?hUzD1wc11dBSIEFJI2Cv5OtR57UfYhDbAB5nYqyoCr8Cjuoz1eMpPulNc+?= =?iso-8859-1?Q?4Xy8ES1B35HKVbXfmMphoS48gtbNWdiTCSsFCb2bkEWmSTCoIYA8MRmHXc?= =?iso-8859-1?Q?mSeX1bM1b/uqGbGGsJ1hPVNwhBjFnQY08YcsoVn8ZvwPxHu8e49yjKqjpJ?= =?iso-8859-1?Q?g4rxhwHF9bdIUrnyjuDEXyyPMD8E/8mPoD02CEyicanAj7o2akrDiEurDs?= =?iso-8859-1?Q?n7GU1lky8zQwWnO1fIsx2h23aoGDpgCzoCFg3c+pJQpvU56+o2UlHkO/qO?= =?iso-8859-1?Q?09aJTcYOJyA99wuRcA/2N8MBbxRyvHu5tbv9k9S9KPgrFSFYE8qvxYyxCZ?= =?iso-8859-1?Q?tWQNqQLas2wTzNPV0UW9EDmbv7yQ/0B46MWUFpTQBuVfnhCtcUIm5H1+yI?= =?iso-8859-1?Q?4pdJWTy5KM/x02hn5c90o0AWr8k3EB0loBZ9p7JociBStoDRCsggbxKSMC?= =?iso-8859-1?Q?L2QsaEoD1CSPaQTxZEgCgcyjADW4bXLezFdWArPjDcfcODuvdkM1GksSly?= =?iso-8859-1?Q?F96XaIO64bi6hJZWCfNZTYOI2SG0EjUCt2bE1RgKJd1XkVKaM0o08i3tJx?= =?iso-8859-1?Q?76gggtvuNyK4DzaZhcYfvHZMBzFnRvjb+0cLdAwuDrfSGa0gvvfKMKFu1j?= =?iso-8859-1?Q?rPS0CmyZm5hox72r6uaN5UNBcuecOVrmfde3R2N2ecyLG0SCZxMLmtIotk?= =?iso-8859-1?Q?V2VsyRMIVtF6mn737wwmMy/ODMdirBEPBwEalO+s1odQ+8nic/5iKUM7EV?= =?iso-8859-1?Q?lopTKBFU3ZgXEbM7Vw1B7KMVmDt2OEuPs7GIBA7RlNHarOr8COQXCnP/1C?= =?iso-8859-1?Q?qDXinN/SzGiLFpgFWcdIcIJY3dmjRgeFzbdgzyQdHxaAX9jC+XC/k8Iz4A?= =?iso-8859-1?Q?Psmnde+VEw8hevnT1U61F/HLBR/68snNmCMa9QoonF9jQAH9tKcMNpo5DN?= =?iso-8859-1?Q?NOJRUYnaUwOYvFccrNLHnp2iD6vjbcsPsieLzkGEJKoyVamzX0xIVvN/+L?= =?iso-8859-1?Q?5E+0AkPSKStSpmfb3cvHOVujSheCCaQw+YSBiEcaacDsNIdNKowItPNoaM?= =?iso-8859-1?Q?PSFptX4rzB6fAI/Bd80RHbYSdg/Xf1cQw7lqUsNM/H6XSTfIPYpKf+cGHO?= =?iso-8859-1?Q?B3uAJueU/CXD0=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: unex.es X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PA4PR05MB8969.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9684d578-fc5c-4b90-503b-08dad6bf0f96 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2022 12:48:51.4328 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0b39c48b-9232-48a8-abc4-d19872a9c77b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: yTej3+xP/t8jdiSPfx9cccX81QMVT3kpbOAjJztW+fmx6DdSVBsNcPAYAYN1rwEy X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR05MB10502 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > Hi all,=0A= >=0A= > After several attempts, I am asking for help with how to compile libpq wi= th OpenSSL=0A= > statically linked.=0A= > I need to have libpq linked with LibreSSL, but if I could statically link= OpenSSL, I think=0A= > I could switch the TLS libraries at compile time.=0A= =0A= Hi,=0A= =0A= I'm not sure if it will work this way, but I think you could build libpq fr= om source, then=0A= enter src/interfaces/libpq and rebuild the final libpq manually including l= ibssl.a, so redo=0A= the step which creates libpq.so=0A= =0A= gcc (blah blah blah) -o libpq.so.5.15 (more blah blah)=0A= =0A= appending your libssl.a location (mine is /usr/lib/x86_64-linux-gnu/libssl.= a) at the end.=0A= It look prettier if you add it to the list of input ".o" files. You'll end = with a bigger libpq.so.=0A= =0A= That "15" is the PostgreSQL major version number. Yours could be different.= =0A= =0A= Hope that helps.=