Some more progress on g95:
1. I've convinced Andy Vaught to add BYTE support (yay!)
2. LOC currently returns the default INTEGER. I'm currently in
discussions with him to try to make it return INTEGER*8 when
64-bit pointers are being used (although we can force g95 to build
all programes with 64bit default INTEGER - that might be dangerous
and would confuse CNF without a new configure test.)
3. Actually, a configure test to determine the default INTEGER size
would actually be very useful (and I assume fairly easy since we just
try to stuff a 64bit number into a INTEGER and see if it works).
4. The OSX g95 doesn't ship with a shared library. This causes some
trouble on the mac build which would be fixed if only libtool used
-nostdlib when creating shared libraries. For now I've downloaded the
source and am building a shared library myself.
5. OSX does seem to build fine in 64bit mode with g95 *except* when
linking against Apple X11. This is because none of the gui code in OSX uses
64bit. Also no tcl/tk.
Peter: Can you put your g95/gfortran status document on a wiki somewhere
so that we can track the requirements? I saw your gfortran bugzilla report
for %VAL/%LOC.
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|