NAG Fortran Compiler Release 6.1

Supplementary Information



Contents

1. Introduction

This page is for supplementary information relating to implementations of Release 6.1 of the NAG Fortran Compiler. It may be augmented over the life-time of the products if further pertinent information becomes available.

2. dbx90 debugger on OSX 10.9 (Mavericks) and later

This information is applicable to NPMI661NA

The Fortran-aware debugger, dbx90, uses gdb. This is no longer supplied by Apple on Mavericks (on earlier versions it is included in the Xcode command tools). However, gdb can be downloaded from http://www.gnu.org/software/gdb/download/ and built from source (using gcc). It will then need to be signed (self-signed is ok) and installed; following this, dbx90 will work. This has been tested with GDB 7.7.1.

An alternative to building and signing gdb would be to download from a third-party website that supplies gdb.

The NAG Fortran Builder (for Mac OSX 10.9 and later) contains a builtin debugger, and this can be used instead of dbx90.

3. 32-bit OpenGL on macOS 10.12 (Sierra)

This information is applicable to NPMI661NA

Crashes within Apple's OpenGL library in 32-bit mode on macOS Sierra have been observed. To work around these you must enable non-stop arithmetic via -ieee=full on the command line or by selecting the "IEEE non-stop" option in your Project Settings in Fortran Builder.