From a088fb62b34daa01b39408d87c07e52a2bcba48c Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Sat, 20 May 1995 19:59:47 +0000 Subject: [PATCH] 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. --- gas/ChangeLog | 10 ++++++++++ gas/vmsconf.sh | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index a09695795a3..e22b8f121ea 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,13 @@ +Sat May 20 12:31:36 1995 Ken Raeburn + + * 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 6a04d81df04..4ae20e05a45 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 -- 2.30.2