Re: [HACKERS] Makefile.PL for Pg.so

2001-09-07 Thread Bruce Momjian


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

2001-09-07 Thread Larry Rosenman

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

2001-09-07 Thread Peter Eisentraut

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

2001-08-12 Thread Larry Rosenman

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])