Re: Darwin libpq link failing
От | Bruce Momjian |
---|---|
Тема | Re: Darwin libpq link failing |
Дата | |
Msg-id | 200303070406.h2746nD19275@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: Darwin libpq link failing (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-interfaces |
Tom Lane wrote: > ash <xpi@aeria.net> writes: > > gcc -O -pipe -Wall -g -Dbugs -I/Users/xpi/tmpsrc/lib/mutilities -L/Users/xpi/tmpsrc/lib/mutilities -Dpthreads -Ddarwin-I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq -lpq mutil.o maintest.c > > ld: Undefined symbols: > > _PQclear > > _PQerrorMessage > > _PQsetdbLogin > > Surely the library reference must come after the files that reference > it. Right. Some linkers seem to do reordering themselves, while others require the ordering to be specified in the proper dependency order; I prefer a linker that doesn't do any reordering itself --- it can lead to surprises and doesn't handle well cases where the same symbol is defined in multiple libraries. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001+ If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania19073
В списке pgsql-interfaces по дате отправления: