From Pat Rankin:
authorKen Raeburn <raeburn@cygnus>
Sat, 20 May 1995 19:59:47 +0000 (19:59 +0000)
committerKen Raeburn <raeburn@cygnus>
Sat, 20 May 1995 19:59:47 +0000 (19:59 +0000)
For VMS gas port, make libiberty build on its own instead of driving it all out
of the gas directory.  Also improve some of the libiberty support for VMS.

gas/ChangeLog
gas/vmsconf.sh

index a096957..e22b8f1 100644 (file)
@@ -1,3 +1,13 @@
+Sat May 20 12:31:36 1995  Ken Raeburn  <raeburn@kr-laptop.cygnus.com>
+
+       * Added improved VMS support from Pat Rankin:
+
+       Fri Mar 17 18:40:36 1995  Pat Rankin  (rankin@eql.caltech.edu)
+
+       * Makefile.in (VMS_OTHER_OBJS):  delete this.
+       * vmsconf.sh (make-gas.com):  build ../libiberty/liberty.olb
+       first if necessary; link gas against it.
+
 Fri May 19 16:37:39 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
 
        * gasp.c (istrue): Correctly test for string inequality.
index 6a04d81..4ae20e0 100644 (file)
@@ -38,6 +38,10 @@ $ C_FLAGS    = "/noVerbose/Debug" + c_includes
 $!
 $!
 $ on error then  goto bail
+$ if f$search("[-.libiberty]liberty.olb").eqs.""
+$ then @[-.libiberty]vmsbuild.com
+$      write sys$output "Now building gas."
+$ endif
 $ if "''p1'" .eqs. "LINK" then goto Link
 $!
 $!  This helps gcc 1.nn find the aout/* files.
@@ -86,6 +90,7 @@ for obj in $* ; do
 done
 
 cat << 'EOF'
+[-.libiberty]liberty.olb/Lib
 gnu_cc:[000000]gcclib.olb/Lib,sys$library:vaxcrtl.olb/Lib
 ! Tell linker exactly what psect attributes we want -- match VAXCRTL.
 psect_attr=ENVIRON,long,pic,ovr,rel,gbl,noshr,noexe,rd,wrt