Larry Rosenman writes:
> cc -G -Wl,-z,text -Wl,-h,libpsqlodbc.so.0 -Wl,-Bsymbolic info.o bind.o columninfo.o connection.o convert.o drvconn.o
environ.oexecute.o lobj.o misc.o options.o pgtypes.o psqlodbc.o qresult.o results.o socket.o parse.o statement.o gpps.o
tuple.otuplelist.o dlg_specific.o -lm -Wl,-R/usr/local/pgsql/lib -o libpsqlodbc.so.0.26
> UX:ld: ERROR: psqlodbc.o: symbol: '_fini' multiply defined; also in file /usr/ccs/lib/crti.o
> gmake[3]: *** [libpsqlodbc.so.0.26] Error 1
This is a known portability problem on Unixware (at least known to me) and
probably other non-GCC setups.
> Why do WE define _fini?
Because we need to 'fini' something, I suspect.
--
Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/