Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld - Mailing list pgsql-bugs

From Tom Lane
Subject Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld
Date
Msg-id 5820.967924198@sss.pgh.pa.us
Whole thread Raw
In response to PG still fussy to compile on Solaris + GCC, may still need Sun ld  (pgsql-bugs@postgresql.org)
Responses Re: PG still fussy to compile on Solaris + GCC, may still need Sun ld  (Matt Benjamin <matt@linuxbox.nu>)
List pgsql-bugs
Matt Benjamin <matt@linuxbox.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

pgsql-bugs by date:

Previous
From: pgsql-bugs@postgresql.org
Date:
Subject: unique/references not honored when inheriting tables
Next
From: pgsql-bugs@postgresql.org
Date:
Subject: psql can crash the backend on login