diff options
author | Ken Raeburn <raeburn@cygnus> | 1995-05-20 19:59:47 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1995-05-20 19:59:47 +0000 |
commit | a088fb62b34daa01b39408d87c07e52a2bcba48c (patch) | |
tree | e55428fcccedba5503acdb1cba2db3ca9d673ef0 | |
parent | e3033bb0860511d42dd38962b1dda9d2c1f7b79d (diff) | |
download | gdb-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/ChangeLog | 10 | ||||
-rw-r--r-- | gas/vmsconf.sh | 5 |
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 |