home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.windows.x:20217 comp.windows.x.intrinsics:662 comp.sys.hp:14083
- Newsgroups: comp.windows.x,comp.windows.x.intrinsics,comp.sys.hp
- Path: sparky!uunet!usc!cs.utexas.edu!sun-barr!ames!agate!doc.ic.ac.uk!mrccrc!warwick!pavo.csi.cam.ac.uk!camcus!nmm1
- From: nmm1@cus.cam.ac.uk (Nick Maclaren)
- Subject: X11R5 fix 17 on HP-UX 8.0
- Message-ID: <1992Dec15.140120.25773@infodev.cam.ac.uk>
- Sender: news@infodev.cam.ac.uk (USENET news)
- Nntp-Posting-Host: bootes.cus.cam.ac.uk
- Organization: U of Cambridge, England
- Date: Tue, 15 Dec 1992 14:01:20 GMT
- Lines: 36
-
- With some assistance from the net, I have managed to compile X11R5 fix
- level 17 under HP-UX 8.0 on a HP 9000/340 with the following sets of options:
-
- -Aa,+z,+O3 (full ANSI, sharable library, full optimisation)
- -Aa,-g (full ANSI, debugging)
-
- Note that I have NOT compiled PEX, the X Server or the contributed library.
- I shall be sending the fixes necessary to the X Consortium, and they fall
- into four parts:
-
- 1) Fixes (mainly to Xaw and Xt) for better ANSI conformance (some are just
- comments for major work, where I couldn't fix the problem).
- 2) Fixes to bypass bugs and limits in the HP-UX 8.0 compiler. I have been
- told that many of these are fixed in 9.0, but that fixes will NOT be available
- for 8.0. There are some other (lesser) problems that I couldn't bypass.
- 3) System-dependent hacks (e.g. select(), would you believe?), most of which
- came off the net but some of which are new.
- 4) A kludge to some revolting code in Quarks.c which confused the
- optimisation and produced divisions by zero (but right answers!) This is
- likely to occur with many other optimising compilers, too, but some systems
- may ignore the error, silently (yuck).
-
- I am posting this in case anyone needs the fixes urgently. The shar file of
- context diffs is 1550 lines long uncompressed.
-
- I would like to thank everyone who has helped, whether with pointers to code,
- fixed code, or whatever.
-
-
- Nick Maclaren
- University of Cambridge Computer Laboratory,
- New Museums Site, Pembroke Street,
- Cambridge CB2 3QG, England.
- Email: nmm1@cus.cam.ac.uk
- Tel.: +44 223 334761
- Fax: +44 223 334679
-