I'm trying to get starlink built on my Mac with g95. It's going okay (the
libtool breakage is annoying but still...) but I see that GENERIC doesn't
do the test fo hex notation and so fails because g95 prefers X'' to ''X
and also doesn't have IZEXT. Before I add the tests to generic...
Looking into this I noted a number of oddities:
1. I think Peter's hex test should go into the standard Fortran autoconf
macros. It does seem to be useful. Peter: Can you add it to
fortran.m4? You may want to add it to Norman's dev branch as well if
Norman agrees.
2. Why does DCV exist at all? Can't I simply recast these in terms of
the PRM functions? A quick search with spotlight demonstrates that
nothing seems to use them.
As an aside, the VOLATILE configure test in prm (also worth adding
to fortran.m4) doesn't seem to be good enough. g95 has VOLATILE but it
doesn't like
VOLATILE /NUM_CMN/
syntax. So it seems that the VOLATILE test needs to be in two bits. One
for straight volatile and one for a volatile common block.
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|