Re: Bug in Makefile.shlib

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: ohp(at)pyrenet(dot)fr
Cc: pgsql-hackers list <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Bug in Makefile.shlib
Date: 2002-09-04 17:28:39
Message-ID: 20888.1031160519@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Olivier PRENANT <ohp(at)pyrenet(dot)fr> writes:
> I think I figured why I can't buil plperl on unixware 711/OpenUnix 800.

> It seems Makefile.shlib has changed between 722 and 73 and -z text has
> been added.

Not hardly. The "-z text" option has been in there since at least 6.4.
6.4's Makefile.shlib has

ifeq ($(PORTNAME), unixware)
...
LDFLAGS_SL := -G -z text
...
endif

which was cribbed from even older shlib support in other files. We used
that up through 7.0 without any revisions. In 7.1 Makefile.shlib was
revised pretty heavily; 7.1 has a unixware section that is identical to
current sources, in particular

LINK.shared += -Wl,-z,text -Wl,-h,$(soname)

So I think this code is pretty well tested and removing the -z option
is more likely to break things than fix them.

What misbehavior are you seeing exactly?

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Larry Rosenman 2002-09-04 17:37:35 Re: Bug in Makefile.shlib
Previous Message Bruce Momjian 2002-09-04 17:24:16 Re: HISTORY updated, 7.3 branded