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.
This commit is contained in:
Ken Raeburn 1995-05-20 19:59:47 +00:00
parent e3033bb086
commit a088fb62b3
2 changed files with 15 additions and 0 deletions

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

View 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