Re: [HACKERS] [PATCH] relocation truncated to fit: citus build failure on s390x
Christoph Berg <myon@debian.org>
From: Christoph Berg <myon@debian.org>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Andres Freund <andres@anarazel.de>, Jason Petersen <jason@citusdata.com>, pgsql-pkg-debian@postgresql.org, PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2017-05-31T15:09:40Z
Lists: pgsql-hackers
Re: Tom Lane 2017-05-31 <28752.1496238931@sss.pgh.pa.us> > OK, this looks good to me. Just to make sure everyone's on the > same page, what I propose to do is simplify all our platform-specific > Makefiles that use either -fpic or -fPIC to use -fPIC unconditionally. > This affects the netbsd, linux, and openbsd ports. Looks like we should > also change the example link commands in dfunc.sgml. Ack. > Next question: should we back-patch this change, or just do it in HEAD? Debian "needs" it for 9.6, but I've already pushed the s390x patch in the original posting, so I could just live with it being just in head. But of course it would be nice to have everything in sync. Christoph
Commits
-
Always use -fPIC, not -fpic, when building shared libraries with gcc.
- cee7238de58f 9.3.18 landed
- a378b9bc287d 9.2.22 landed
- 8d9b4fe01b5e 9.6.4 landed
- 894ce0e97ab1 9.4.13 landed
- 68938ab8ea0e 9.5.8 landed
- e9a3c047a5fc 10.0 landed