Re: [HACKERS] Makefile.PL for Pg.so
Can someone comment on this? 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: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED]) -- Bruce Momjian| http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup.| Drexel Hill, Pennsylvania 19026 ---(end of broadcast)--- TIP 6: Have you searched our list archives? http://www.postgresql.org/search.mpl
Re: [HACKERS] Makefile.PL for Pg.so
I think peter_e dealt with this LER * Bruce Momjian [EMAIL PROTECTED] [010907 13:25]: Can someone comment on this? 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: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED]) -- Bruce Momjian| http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup.| Drexel Hill, Pennsylvania 19026 -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 ---(end of broadcast)--- TIP 4: Don't 'kill -9' the postmaster
Re: [PATCHES] [HACKERS] Makefile.PL for Pg.so
Bruce Momjian writes: Can someone comment on this? It's done. 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: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED]) -- Peter Eisentraut [EMAIL PROTECTED] http://funkturm.homeip.net/~peter ---(end of broadcast)--- TIP 6: Have you searched our list archives? http://www.postgresql.org/search.mpl
[HACKERS] Makefile.PL for Pg.so
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: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 ---(end of broadcast)--- TIP 2: you can get off all lists at once with the unregister command (send unregister YourEmailAddressHere to [EMAIL PROTECTED])