Re: Not finding local variables and libs
От | ahoward |
---|---|
Тема | Re: Not finding local variables and libs |
Дата | |
Msg-id | Pine.LNX.4.33.0302101624210.3685-100000@eli.fsl.noaa.gov обсуждение исходный текст |
Ответ на | Re: Not finding local variables and libs (Stephan Szabo <sszabo@megazone23.bigpanda.com>) |
Список | pgsql-general |
On Mon, 10 Feb 2003, Stephan Szabo wrote: > > ld.so.1: /usr/local/pgsql/bin/psql: fatal: libgcc_s.so.1: open failed: No such > > file or directory > > Killed > > vacuumdb: vacuum lismarch failed > > > > I thought it was a PHP problem, but these commands are especifically from > > PostgreSQL, so I guess the problem is there. > > Are the environments different, maybe something like LD_LIBRARY_PATH or > some such? you may be able to determine the location of libgcc_s.so.1 with gcc -print-libgcc-file-name once you find the library you need to make sure ld.so can find it at runtme. LD_LIBRARY_PATH _can_ do this but it's a hack. better to tell the binaries (like psql) that need this library where to find it themselves using, for example, * edit /etc/ld.so.conf and run ldconfig * use the -rpath argument of the linker to set to the location of libgcc_s.so * recompile with LD_RUN_PATH set to the location of libgcc_s.so man ldd man ld.so will explain these. -a -- ==================================== | Ara Howard | NOAA Forecast Systems Laboratory | Information and Technology Services | Data Systems Group | R/FST 325 Broadway | Boulder, CO 80305-3328 | Email: ahoward@fsl.noaa.gov | Phone: 303-497-7238 | Fax: 303-497-7259 ====================================
В списке pgsql-general по дате отправления: