Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Matt Benjamin <matt(at)linuxbox(dot)nu>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld
Date: 2000-09-02 19:49:58
Message-ID: 5820.967924198@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Matt Benjamin <matt(at)linuxbox(dot)nu> writes:
> What do you mean, "do what it wanted?" The configure script produced a
> setup that would not build a perl interface, and the error was related to
> SunWS compiler options.

> Sounds like half my problem was using the Perl5 that Sun provides with
> Solaris 8. . .

Urgh, could be. If you'd built and installed Perl yourself, it'd be a
pretty good bet that it'd report a compiler name and switches that would
actually work on your box. If you're using a vendor-supplied Perl then
I could see how there might be a problem: perhaps they used a compiler
different from the one you have.

Not sure what we could/should do about this. We used to try to force
the perl5 interface to be built with the same compiler/switches used for
Postgres. Our current behavior (ie, just accepting MakeMaker's stored
recollection of the Perl build setup) was chosen after getting reports
that that didn't work either, on machines where there was actually some
material difference. Seems like we lose either way, just on different
machines...

> The larger problem was of linking the PG libs. I had a copy of Sun ld
> around, but, since this (somehow, like the compiler) doesn't come with the
> OS, it is a safe bet that a fair number of folks won't have it.

I'd argue that that means GNU ld is broken on your platform, and you
ought to be complaining to the bintools people about it. Postgres
doesn't do anything particularly out-of-the-ordinary as far as the
linker is concerned.

regards, tom lane

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message pgsql-bugs 2000-09-02 20:00:01 unique/references not honored when inheriting tables
Previous Message Matt Benjamin 2000-09-02 19:38:07 Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld