aboutsummaryrefslogtreecommitdiff
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
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.
-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