On Thu, 17 May 2001, Spider Boardman wrote:
> On Thu, 17 May 2001 15:23:35 -0500, Jarkko Hietaniemi wrote (in part):
>
> jhi> Yes, but is there any correlation with __DECC_VER and the
> jhi> DEC OSF/1 / Digital UNIX / Tru64 release, or rather, with
> jhi> its pthread API level? Paging for Spider Boardman...
>
> Other than the minimum release required to support a given
> compiler, no. However, DEC C (now Compaq C) was not the default
> compiler until V4.0 of the OS, if even then. (The release team
> had endless arguments about whether to switch the default
> compiler. It might not have happened in that release--I don't
> remember by now.)
>
> Has anyone been sending in perlbug -ok reports for pre-V4.0
> versions with threads recently? Since V4.0D was the Y2K release,
> I suspect not. Only supporting threading on post-V4 releases
> should be OK.
I have access (for a short time at least) to a desktop DEC 3000 running
"Digital UNIX V3.2C (Rev. 148)" available. The cc and c89 utilities do
not define __DECC_VER but do indeed define __osf__ and __alpha.
BTW I note further that the recipe for extracting ccversion in
hints/dec_osf.sh, namely:
cc -V | awk '/(Compaq|DEC) C/ {print $3}'
does not return anything useful on that OS/compiler version pair. This
compiler is (apparently?) the base OS supplied one in /usr/bin/cc and does
not seem to correspond to any `/usr/sbin/setld -i` subset either.
Unfortunately the box has no net connection and I cannot afford the time
to sneakernet a recent perl tar ball over to it to do any test builds :-(
Peter Prymmer