home *** CD-ROM | disk | FTP | other *** search
/ Solo Programadores 22 / SOLO_22.iso / docs / misc / old / newsn93 < prev    next >
Encoding:
Text File  |  1996-04-29  |  3.6 KB  |  82 lines

  1.              GNAT (GNU NYU Ada Translator) News Briefs Nov 5, 1993
  2.  
  3.   Index 
  4.   
  5.   1. New distribution available (GNAT 1.59)
  6.   2. GNAT Run-Time Library (RTL)
  7.   3. GNU Gas problem
  8.   4. GNAT 1.53 link problem
  9.   5. Non-FTP access to GNAT.
  10.   ---------------
  11.  
  12.   1. New Distribution Available (GNAT 1.59)
  13.   
  14.     We have changed the format of our distribution. We now have a 
  15.     binary distribution for Sun Sparc in gzip format containing all the
  16.     binaries necessary to compile C and Ada programs as well as the source
  17.     of the gcc driver program which needs to be tailored to the specific
  18.     directory in which the binaries will reside. No real knowledge of
  19.     GNU GCC needs to be necessary to run GNAT on the Sun Sparc with this
  20.     distribution. In addition there is a separate tar file containing
  21.     the sources for GNAT and the necessary diffs from the official
  22.     GNU GCC 2.5.2 distribution (GNAT 1.59 is built on top of GCC 2.5.2).
  23.     These sources can be used for building GNAT on the Sun Sparc as well
  24.     as cross-compilers for other machines. The sources are also available
  25.     for general perusal.
  26.   
  27.     The IBM OS/2 distribution of GNAT is in a standard OS/2 distribution
  28.     format (zip). It contains the sources and binaries of GNAT for OS/2.
  29.     In addition the sources of GCC 2.5.2 and GAS 1.3.8 are available in an
  30.     OS/2 standard format. This last zip file is not necessary for running
  31.     GNAT on IBM OS/2.
  32.   
  33.     See README in the pub/gnat directory of cs.nyu.edu (128.122.140.24)
  34.     for more details on the new distribution.
  35.   
  36.     New features for this release include:
  37.   
  38.     o  support for Ada 9X class-wide objects
  39.     o  support for Ada 9X image attribute applies to float
  40.     o  support for Ada 9X library package renaming
  41.     o  type "Tag" moved from package System to new Ada 9X package Ada.Tags.
  42.   
  43.     o  image attributes for Integer
  44.     o  exception renaming
  45.     o  generic formal subprograms
  46.   
  47.   2. GNAT Run-Time Library (RTL) files
  48.   
  49.     You need to have some standard run-time files around in your working
  50.     directory, such as the source of the spec of package System, and the
  51.     object file for System. The distribution contains a directory called
  52.     "rtl" containing the specs and bodies of necessary files. See the
  53.     gnat-intro document for information on compiling and moving these
  54.     files to your current working directory.
  55.  
  56.     It might be necessary to link with these files for certain programs
  57.     like those that use for example 'Address, 'Tag, the image attribute,
  58.     dynamic exponentiation, etc.  This will be more automated in the
  59.     future when there will be a real Run-Time Library.
  60.    
  61.   3. GNU Gas problem
  62.  
  63.     The current version of gas for the SPARC has a bug.  If building GNAT
  64.     fails with messages such as "/usr/tmp/xxx.s Error: Illegal operands",
  65.     your gcc is using gas (versus as) and you need to not use it or fix it
  66.     with the diff supplied gnat-1.59 source distribution.
  67.  
  68.   4. GNAT 1.53 link problem
  69.  
  70.     Several (but not all) people had trouble linking GNAT 1.53 with the
  71.     linker complaining about an undefined symbol "_Get_Name_Table_Info".
  72.     It is a bit mysterious why this caused problems only to some people
  73.     and not others. In any case this should go away in GNAT 1.59. If not
  74.     a more thorough investigation by us will be undertaken.
  75.  
  76.   5. Non-FTP access to GNAT.
  77.  
  78.     For those that do not have FTP access (only email) we are arranging for
  79.     the GNAT distribution to be available on the AdaIC BBS. Further
  80.     information will be posted in the next "GNAT New Briefs" as soon as
  81.     I find out the exact details.
  82.