[Postgres-xl-developers] FreeBSD Port

Jov amutu at amutu.com
Fri Jun 16 02:27:10 PDT 2017


Hi John,
 Thanks for your advice, my plan is making this port accepted by FreeBSD
ports first, then add more features. NLS、ICU and other configure flags are
all on my to-do list.

Best,
Jov


2017-06-16 0:13 GMT+08:00 John Schneider <john.a.schneider at gmail.com>:

> Hi Jov,
>
> Your port looks good!  I see we have very similar patches. I wish I
> would've found this before spending most of my day yesterday on a port.
> Besides the patches, I actually ended up just copying the
> postgresql95-server port and overriding just a few things.  I attached my
> Makefile for your reference.
>
> I was having trouble with NLS and ICU options.  Standard PostgreSQL parts
> were compiling fine, but XL parts were failing in compilation.  Is this
> also why your port doesn't have NLS or ICU options?  The INTDATE,
> OPTIMIZED_CFLAGS, SSL, TZDATA and XML options from the PostgreSQL port are
> working fine in my port.  May I suggest we add them?  I haven't tried
> enabling other possible options DEBUG, DTRACE, GSSAPI, PAM, MIT_KRB5 or
> HEIMDAL_KRB5, but I think most of them should work.
>
> Thanks,
> John
>
> On Thu, Jun 15, 2017 at 7:19 AM, Jov <amutu at amutu.com> wrote:
>
>> Hi, FYI,I submitted a FreeBSD ports PR last month:
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219164
>>
>> 2017-06-15 18:21 GMT+08:00 Tomas Vondra <tomas.vondra at 2ndquadrant.com>:
>>
>>> Hi John,
>>>
>>> Thanks for the patches - I'll look at them more closely either today or
>>> tomorrow. Replacing "ex" with "sed" seems fine, so chances are I'll commit
>>> that right away.
>>>
>>> One comment - this mailing list requires a subscription, otherwise the
>>> messages wait for approval. I've approved it, but please subscribe before
>>> sending the next one (there's a subscription link at
>>> http://www.postgres-xl.org/community/).
>>>
>>> regards
>>> Tomas
>>>
>>>
>>> On 6/15/17 6:46 AM, John Schneider wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm working on a FreeBSD port for Postgres-XL and have had some success
>>>> compiling and packaging it with basic options.
>>>>
>>>> So far, I've found that two patches are necessary.  I've attached them
>>>> for your reference.  I suggest applying the patch for
>>>> contrib/pgxc_ctl/make_signature your source in git.  This replaces all
>>>> ex commands (which weren't working on FreeBSD) with a sed command.  I've
>>>> tested it both on FreeBSD and CentOS and confirmed the generated
>>>> pgxc_ctl_bash.c code is identical to that generated on CentOS before the
>>>> patch was applied.
>>>>
>>>> I'll probably have some questions for you in the near future as I
>>>> refine the port and test the generated package.
>>>>
>>>> Thanks,
>>>> John
>>>>
>>>>
>>>> _______________________________________________
>>>> Postgres-xl-developers mailing list
>>>> Postgres-xl-developers at lists.postgres-xl.org
>>>> http://lists.postgres-xl.org/listinfo.cgi/postgres-xl-develo
>>>> pers-postgres-xl.org
>>>>
>>>>
>>> --
>>> Tomas Vondra                  http://www.2ndQuadrant.com
>>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>> _______________________________________________
>>> Postgres-xl-developers mailing list
>>> Postgres-xl-developers at lists.postgres-xl.org
>>> http://lists.postgres-xl.org/listinfo.cgi/postgres-xl-develo
>>> pers-postgres-xl.org
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.postgres-xl.org/private.cgi/postgres-xl-developers-postgres-xl.org/attachments/20170616/a6bd78ee/attachment.htm>


More information about the Postgres-xl-developers mailing list