Makefile.PL for Pg.so

Поиск
Список
Период
Сортировка
От Larry Rosenman
Тема Makefile.PL for Pg.so
Дата
Msg-id 20010812231400.A14849@lerami.lerctr.org
обсуждение исходный текст
Ответы Re: [PATCHES] Makefile.PL for Pg.so  (Peter Eisentraut <peter_e@gmx.net>)
Re: [PATCHES] Makefile.PL for Pg.so  (Peter Eisentraut <peter_e@gmx.net>)
Re: Makefile.PL for Pg.so  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
I made the following patch, and it works for MY platform.

Peter,
    Can we do something similar for the distribution to set the
RUNPATH for Pg.so?


Index: Makefile.PL
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/interfaces/perl5/Makefile.PL,v
retrieving revision 1.17
diff -c -r1.17 Makefile.PL
*** Makefile.PL    2001/03/06 22:07:09    1.17
--- Makefile.PL    2001/08/13 04:12:28
***************
*** 64,66 ****
--- 64,77 ----
  ];

  }
+ sub MY::dynamic_lib {
+       package MY;
+       my $inherited= shift->SUPER::dynamic_lib(@_);
+       if (! -d $ENV{POSTGRES_LIB} ) {
+        my $cwd = `pwd`;
+       chop $cwd;
+       $ENV{POSTGRES_LIB} = "$cwd/../libpq";
+       }
+       $inherited=~ s@OTHERLDFLAGS =@OTHERLDFLAGS =-R$ENV{POSTGRES_LIB}@;
+       $inherited;
+ }

--
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749

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

Предыдущее
От: "Ross J. Reedstrom"
Дата:
Сообщение: Re: Re: [PATCHES] Select parser at runtime
Следующее
От: Tatsuo Ishii
Дата:
Сообщение: example program bug?