<div dir="ltr">+1 here. Whatever brings us less headaches, +Infinity.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 4, 2014 at 1:50 PM, Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Very timely! as I'm sitting here banging my head on my desk trying to use PGXS to build a VRP extension.<br>
<br>
-Steve<div><div class="h5"><br>
<br>
On 12/4/2014 4:20 PM, Paul Ramsey wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I’m somewhat at a loss as to what PGXS is buying us anymore. We can get<br>
all the proper install locations and paths and so on directly from<br>
pg_config. Using PGXS means we inherit from the PostgreSQL build<br>
sometimes complete annoying build stuff, like flags we don’t want (or<br>
lack of flags we *do* want, like say debugging or profiling flags).<br>
<br>
More terribly, I found a postgresql93 package on freebsd that was<br>
compiled in an environment apparently without perl, so PGXS defines<br>
$(PERL) as "/bin/sh<br>
/usr/local/lib/postgresql/<u></u>pgxs/src/makefiles/../../<u></u>config/missing”,<br>
which doesn’t really help our build at all.<br>
<br>
Similarly, and also terribly, I found the postgresql package on Solaris<br>
from OpenCSW is built with $(CC) defined as "/opt/solarisstudion/bin/cc”<br>
or somesuch, suffice to say it was a compiler I did not have ready<br>
access to without going through a big manual register, donate kidney,<br>
install process.<br>
<br>
Why can’t we drop PGXS and start controlling our own build/install<br>
destiny again? As long as we listen carefully to what pg_config is<br>
telling us, it should all work fine, no?<br>
<br>
P.<br>
<br>
<br>
--<br>
Paul Ramsey<br>
<a href="http://cleverelephant.ca" target="_blank">http://cleverelephant.ca</a><br>
<a href="http://postgis.net" target="_blank">http://postgis.net</a><br>
<br>
<br></div></div><span class="">
______________________________<u></u>_________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel" target="_blank">http://lists.osgeo.org/cgi-<u></u>bin/mailman/listinfo/postgis-<u></u>devel</a><br>
<br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
______________________________<u></u>_________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel" target="_blank">http://lists.osgeo.org/cgi-<u></u>bin/mailman/listinfo/postgis-<u></u>devel</a><br>
</div></div></blockquote></div><br></div>