aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1995-05-20 19:59:47 +0000
committerKen Raeburn <raeburn@cygnus>1995-05-20 19:59:47 +0000
commita088fb62b34daa01b39408d87c07e52a2bcba48c (patch)
treee55428fcccedba5503acdb1cba2db3ca9d673ef0 /gas
parente3033bb0860511d42dd38962b1dda9d2c1f7b79d (diff)
downloadgdb-a088fb62b34daa01b39408d87c07e52a2bcba48c.zip
gdb-a088fb62b34daa01b39408d87c07e52a2bcba48c.tar.gz
gdb-a088fb62b34daa01b39408d87c07e52a2bcba48c.tar.bz2
From Pat Rankin:
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.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog10
-rw-r--r--gas/vmsconf.sh5
2 files changed, 15 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index a096957..e22b8f1 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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.
diff --git a/gas/vmsconf.sh b/gas/vmsconf.sh
index 6a04d81..4ae20e0 100644
--- a/gas/vmsconf.sh
+++ b/gas/vmsconf.sh
@@ -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