Re: Mac OS 10.4/10.5 compile issues

Поиск
Список
Период
Сортировка
От Benjamin Reed
Тема Re: Mac OS 10.4/10.5 compile issues
Дата
Msg-id 57eba2250802061202n6bb014c7q38ed2835660ff71e@mail.gmail.com
обсуждение исходный текст
Ответ на Mac OS 10.4/10.5 compile issues  (Israel Brewster <israel@frontierflying.com>)
Ответы Re: Mac OS 10.4/10.5 compile issues  (Israel Brewster <israel@frontierflying.com>)
Список pgsql-ports
On Feb 6, 2008 2:36 PM, Israel Brewster <israel@frontierflying.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/

В списке pgsql-ports по дате отправления:

Предыдущее
От: Israel Brewster
Дата:
Сообщение: Mac OS 10.4/10.5 compile issues
Следующее
От: Israel Brewster
Дата:
Сообщение: Re: Mac OS 10.4/10.5 compile issues