From: | "Benjamin Reed" <rangerrick(at)gmail(dot)com> |
---|---|
To: | "Israel Brewster" <israel(at)frontierflying(dot)com> |
Cc: | pgsql-ports(at)postgresql(dot)org |
Subject: | Re: Mac OS 10.4/10.5 compile issues |
Date: | 2008-02-06 20:02:46 |
Message-ID: | 57eba2250802061202n6bb014c7q38ed2835660ff71e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ports |
On Feb 6, 2008 2:36 PM, Israel Brewster <israel(at)frontierflying(dot)com> wrote:
> dyld: lazy symbol binding failed: Symbol not found: _fcntl$UNIX2003
> Referenced from: /Volumes/MIS/AssetTracker/AssetTracker.app/
> Contents/MacOS/../Frameworks/libpq.5.dylib
> Expected in: /usr/lib/libSystem.B.dylib
This means you linked against the 10.5 version of libSystem.
> library that apparently exists on 10.5, but not 10.4. I figured that a
> static build of libpq should fix this problem, so I did a make
There's no such thing as a fully-static build on OSX (well, not
without doing some hackery when linking). You end up with a static
libpq, but libSystem is dynamic-only.
The way to fix this is to add "-isysroot
/Developer/SDKs/MacOSX10.4u.sdk" to your flags, to get the 10.4 SDK.
--
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development
http://www.racoonfink.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Israel Brewster | 2008-02-06 20:50:34 | Re: Mac OS 10.4/10.5 compile issues |
Previous Message | Israel Brewster | 2008-02-06 19:36:04 | Mac OS 10.4/10.5 compile issues |