Received: from malur.postgresql.org ([2a02:16a8:dc51::56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g5Y90-0007bJ-Qm for pgsql-committers@arkaria.postgresql.org; Thu, 27 Sep 2018 15:23:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1g5Y8y-0005E5-At for pgsql-committers@arkaria.postgresql.org; Thu, 27 Sep 2018 15:23:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g5Y8y-0005Dy-5x for pgsql-committers@lists.postgresql.org; Thu, 27 Sep 2018 15:23:56 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1g5Y8u-0000mH-HO for pgsql-committers@lists.postgresql.org; Thu, 27 Sep 2018 15:23:55 +0000 Received: from gemulon.postgresql.org ([2001:4800:1501:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1g5Y8s-00010K-3Q for pgsql-committers@lists.postgresql.org; Thu, 27 Sep 2018 15:23:50 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1g5Y8r-0006vs-QA for pgsql-committers@lists.postgresql.org; Thu, 27 Sep 2018 15:23:49 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Tom Lane Subject: pgsql: Build src/port files as a library with -fPIC, and use that in li Message-Id: Date: Thu, 27 Sep 2018 15:23:49 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk QnVpbGQgc3JjL3BvcnQgZmlsZXMgYXMgYSBsaWJyYXJ5IHdpdGggLWZQSUMsIGFuZCB1c2UgdGhh dCBpbiBsaWJwcS4KCmxpYnBxIGFuZCBlY3BnIG5lZWQgc2hhcmVkLWxpYnJhcnktZnJpZW5kbHkg dmVyc2lvbnMgb2YgYXNzb3J0ZWQgc3JjL3BvcnQvCmFuZCBzcmMvY29tbW9uLyBtb2R1bGVzLiAg VXAgdG8gbm93LCB0aGV5IGdvdCB0aG9zZSBieSBzeW1saW5raW5nIHRoZQppbmRpdmlkdWFsIHNv dXJjZSBmaWxlcyBhbmQgY29tcGlsaW5nIHRoZW0gbG9jYWxseS4gIFRoYXQncyBiYXJvcXVlLCBh bmQgYQpwYWluIHRvIG1haW50YWluLCBhbmQgaXQgcmVzdWx0cyBpbiBzb21lIGFtb3VudCBvZiBk dXBsaWNhdGVkIGNvbXBpbGUgd29yay4KSXQgbWlnaHQndmUgbWFkZSBzZW5zZSB3aGVuIG9ubHkg YSBjb3VwbGUgb2YgZmlsZXMgd2VyZSBuZWVkZWQsIGJ1dCB0aGUKbGlzdCBoYXMgZ3Jvd24gYW5k IGdyb3duIGFuZCBncm93biA6LSgKCkl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gaGF2ZSB0aGUgb3Jp Z2luYXRpbmcgZGlyZWN0b3J5IGJ1aWxkIGEgdGhpcmQgdmFyaWFudApvZiBsaWJwZ3BvcnQuYS9s aWJwZ2NvbW1vbi5hIGNvbnRhaW5pbmcgbW9kdWxlcyBidWlsdCB3aXRoICQoQ0ZMQUdTX1NMKSwK YW5kIGp1c3QgbGluayB0aGF0IGludG8gdGhlIHNoYXJlZCBsaWJyYXJ5LiAgVW51c2VkIGZpbGVz IHdvbid0IGdldCBsaW5rZWQsCnNvIHRoZSBlbmQgcmVzdWx0IHNob3VsZCBiZSB0aGUgc2FtZS4K ClRoaXMgcGF0Y2ggbWFrZXMgYSBkb3duIHBheW1lbnQgb24gdGhhdCBpZGVhIGJ5IGhhdmluZyBz cmMvcG9ydC8gYnVpbGQKc3VjaCBhIGxpYnJhcnkgYW5kIG1ha2luZyBsaWJwcSB1c2UgaXQuICBJ ZiB0aGUgYnVpbGRmYXJtIGRvZXNuJ3QgZXhwb3NlCmZhdGFsIHByb2JsZW1zIHdpdGggdGhlIGFw cHJvYWNoLCBJJ2xsIGV4dGVuZCBpdCB0byB0aGUgb3RoZXIgY2FzZXMuCgpEaXNjdXNzaW9uOiBo dHRwczovL3Bvc3Rnci5lcy9tLzEzMDIyLjE1MzgwMDM0NDBAc3NzLnBnaC5wYS51cwoKQnJhbmNo Ci0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9y Zy9wZy9jb21taXRkaWZmL2VhNTMxMDBkNTY3MWI1YjI0M2Y3Nzg5OGIwYjA0ZDIzYzM4YjI4MjAK Ck1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9pbnRlcmZhY2VzL2xpYnBxLy5naXRp Z25vcmUgfCAyMSAtLS0tLS0tLS0tLS0tLS0tCnNyYy9pbnRlcmZhY2VzL2xpYnBxL01ha2VmaWxl ICAgfCA0MSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc3JjL3BvcnQvLmdpdGlnbm9y ZSAgICAgICAgICAgICB8ICAxICsKc3JjL3BvcnQvTWFrZWZpbGUgICAgICAgICAgICAgICB8IDU1 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCjQgZmlsZXMgY2hhbmdl ZCwgNTUgaW5zZXJ0aW9ucygrKSwgNjMgZGVsZXRpb25zKC0pCgo=