Skip site navigation (1) Skip section navigation (2)

Re: add darwin/osxpb support to cvs

From: Bruce Hartzler <bruceh(at)mail(dot)utexas(dot)edu>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: pgsql-patches(at)postgresql(dot)org, Scott Ribe <scott_ribe(at)killerbytes(dot)com>, Michael Engelhart <mengelhart(at)earthtrip(dot)com>
Subject: Re: add darwin/osxpb support to cvs
Date: 2000-11-01 02:07:53
Message-ID: p04330101b62528ad506e@[] (view raw, whole thread or download thread mbox)
Lists: pgsql-hackerspgsql-patches
>I installed parts of your patch, which should at least get you, or other
>interested people going.
>Open issues:
>* Dynamic loader code that's under a BSD license.  I've just installed
>dummy files for now.

Thanks Peter,

I heard back from Fred about the dynamic loader code. He gave the ok 
to use it outside the Apache license (see below).

>* It was reported that the assembler doesn't like the__powerpc__ code in
>backend/storage/buffer/s_lock.h.  Your code looks essentially the same, so
>it seems to be a syntax discrepancy between the GNU assembler and whatever
>your system uses.  Perhaps we could check if the altered code works on
>other systems as well before we install duplicates?  (The GNU assembler
>ought to be pretty flexible.)

You are probably right. Apple's gcc-based compiler was split off from 
the main tree a while back when they were adding a bunch of 
NEXT-based objective-c compiling routines to it. I know people have 
been trying to merge the changes back into the main gcc tree (and new 
gcc changes into Apple's) but I don't know how long this process it 
going to go on for. For now though, it won't compile the other PPC 
code already in there.

>* Semaphore support reportedly does exist in new kernels, so I don't think
>we need to add that to the tree.  Maybe a separate patch for older kernels
>is in order.

This sound fine with me. The C++ stuff worked ok with the cvs tree. 
The Tcl stuff is on the way and might be working now (it's on the 
Darwin cvs server). I'll look into ODBC.

Thanks for your help,



Delivered-To: bruceh(at)mail(dot)utexas(dot)edu
Date: Wed, 25 Oct 2000 12:24:07 +0000
Reply-To: wsanchez(at)apple(dot)com
From: Wilfredo Sanchez <wsanchez(at)apple(dot)com>
To: Bruce Hartzler <bruceh(at)mail(dot)utexas(dot)edu>
Mime-Version: 1.0 (Apple Message framework v337)
Subject: Re: dynloader code in Apache
Status: R

>  I was wondering if you had released your dynloader code under any 
>  other licenses besides Apache's? I've brought it over in order to get 
>  Postgresql running on Darwin but I think the people managing the 
>  Postgresql code are a bit uneasy about using it under Apache's 
>  advertising license. Anything you might suggest would be most helpful.

   The code is pretty simple to reproduce from just looking at the headers.
You needn't worry about the license.  Pretend I sent it to you as a patch.


Wilfredo Sánchez, wsanchez(at)apple(dot)com
Open Source Engineering Lead
Apple Computer, Inc., Core Operating System Group
1 Infinite Loop, Cupertino, CA 94086, 408.974-5174

In response to

pgsql-hackers by date

Next:From: Tatsuo IshiiDate: 2000-11-01 03:45:44
Subject: WAL: postmaster won't start
Previous:From: The Hermit HackerDate: 2000-11-01 02:01:16
Subject: Re: Re: [GENERAL] Query caching

pgsql-patches by date

Next:From: Bruce MomjianDate: 2000-11-02 03:29:06
Subject: Re: Patches for REL7_0_PATCHES
Previous:From: Peter EisentrautDate: 2000-10-31 20:15:14
Subject: Re: add darwin/osxpb support to cvs

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group