Tom Lane wrote:
> Brent Verner <brent@rcfile.org> writes:
> > | Will it not work to do
> > |
> > | $(shell echo '$(TCL_SHLIB_LD)' | sed ...
>
> > No. I just tested this, and the $@ still got expanded too early.
>
> [ scratches head ... ] Where is the expansion happening, then? Seems
> weird.
>
> > We'll need to use the suggested ifeq($(PORTNAME),linux) test.
>
> I don't much like that since it makes an inappropriate assumption,
> viz that if you're on Linux you must have a TCL_SHLIB_LD value that
> hasn't got any $variables in it. I'd prefer to figure out *why* we
> are getting a premature evaluation.
As a data point, now that FreeBSD is showing problems too, I see this on
BSD/OS with TCL 8.3 in tclConfig.sh:
TCL_SHLIB_LD='cc -shared'
Does this mean I don't have the problem here?
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026