Re: Makefile.PL for Pg.so

From: Larry Rosenman <ler(at)lerctr(dot)org>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: PostgreSQL Hackers List <pgsql-hackers(at)postgresql(dot)org>, pgsql-patches(at)postgresql(dot)org
Subject: Re: Makefile.PL for Pg.so
Date: 2001-09-07 18:35:39
Message-ID: 20010907133539.A3834@lerami.lerctr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-patches

I think peter_e dealt with this....

LER

* Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> [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(at)OTHERLDFLAGS =(at)OTHERLDFLAGS =-R$ENV{POSTGRES_LIB}@;
> > + $inherited;
> > + }
> >
> > --
> > Larry Rosenman http://www.lerctr.org/~ler
> > Phone: +1 972-414-9812 E-Mail: ler(at)lerctr(dot)org
> > 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 majordomo(at)postgresql(dot)org)
> >
>
> --
> Bruce Momjian | http://candle.pha.pa.us
> pgman(at)candle(dot)pha(dot)pa(dot)us | (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: ler(at)lerctr(dot)org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Marc G. Fournier 2001-09-07 18:37:04 Re: CVS access
Previous Message Bruce Momjian 2001-09-07 18:25:47 Re: Makefile.PL for Pg.so

Browse pgsql-patches by date

  From Date Subject
Next Message Bruce Momjian 2001-09-07 18:48:42 Re: Makefile.PL for Pg.so
Previous Message Bruce Momjian 2001-09-07 18:34:03 Re: ECPG enhancements / fixes