develooper Front page | perl.perl5.porters | Postings from September 2010

Re: Smoke [5.13.4] v5.13.4-207-g9ea1253 FAIL(m) openvms V8.4 (IA64/2 cpu)

Thread Previous
From:
Craig A. Berry
Date:
September 11, 2010 10:39
Subject:
Re: Smoke [5.13.4] v5.13.4-207-g9ea1253 FAIL(m) openvms V8.4 (IA64/2 cpu)
Message ID:
AANLkTimmyZhY-u7Ep1mSC3hdu1EWbjqXcG5m=Xcb-f4z@mail.gmail.com
On Sat, Sep 11, 2010 at 10:20 AM, Zefram <zefram@fysh.org> wrote:
> Craig A. Berry wrote:

>>FWIW, automated name shortening is available on VMS as a compiler
>>switch,
>
> It would be nice for embed.pl or something in the test suite to check the
> symbols for VMS compatibility.  They need to be no longer than 31 chars,

I think it's come up about two or three times in the last decade and a
failed build seems at least as good as a failed test for showing that
something's wrong :-).   Of course I wouldn't mind not being the first
one to trip over it when it happens, but I would rather spend time
making the suggestion unnecessary than further baking it into the
build tools.

> and unique when case-folded.

Case preservation of symbols is available independently of symbol
shortening but both are off by default.

>(Geez, what do you guys do for C++?)

The name mangler used for function overloading in C++ is also used for
name shortening (both for C and C++).

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About