*BSD News Article 6099


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!hp9000.csc.cuhk.hk!uakari.primate.wisc.edu!caen!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mcsun!Germany.EU.net!unidui!du9ds3!veit
From: veit@du9ds3.uni-duisburg.de (Holger Veit)
Newsgroups: comp.unix.bsd
Subject: Re: The Compile from HELL!
Keywords: 386BSD GCC compiler Xview3
Message-ID: <veit.718367408@du9ds3>
Date: 6 Oct 92 10:30:08 GMT
References: <1992Oct6.074223.615@coplex.com>
Reply-To: veit@du9ds3.uni-duisburg.de
Organization: Uni-Duisburg FB9 Datenverarbeitung
Lines: 39
NNTP-Posting-Host: du9ds3.uni-duisburg.de

In <1992Oct6.074223.615@coplex.com> chuck@coplex.com (Chuck Sites) writes:



>    Recently when trying to port XView3 to 386BSD and XFree, I ran into a
>brickwall of a performance problem.  There are some files which start 
>compiling but they just don't stop.  One file, attr_char.c, I let compile
>over the weekend only to come back and find the system apparently frozen.
>Frozen may be a misnomer though.  While trying to telnet into the system 
>during the early stages of the compile, I can access the system, but slowly
>the perfomace degrades to the point of printing 1 line/min for an ls, and it
>gets worse to the point of not responding at all.  I assumed it was swapping,
>but the severity that other process are excluded from thier share of the
>clock makes me think this is a kernel problem. 

[...]

>Thanks,
>Chuck Sites         
>chuck@coplex.com    (502)-9688495

I just compiled xview-3.02 on 386bsd. I had no problems with entirely hanging
system, but gcc does heavily swapping. The xview header files all together
that are loaded with each compile are about 200K which is very much. 
It is nearly impossible to do normal work from the console when the 'make
World' is running on a connected terminal.
With the exception of xclock (uses nonsupported syscall) and nonexisting
_doscanf/_doprintf (->vsscanf,vprintf) and some hacking in textsw (to adapt
to other stdio structure) the compile worked fine. It has been said that
Bill rewrites the swapping code, so I suspect the next version of 386bsd (;-))
will be better.

Holger

-- 
|  |   / Dr. Holger Veit         | INTERNET: veit@du9ds3.uni-duisburg.de
|__|  /  University of Duisburg  | "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|  | /   Dept. of Electr. Eng.   |   Sorry, the above really good fortune has
|  |/    Inst. f. Dataprocessing |      been CENSORED because of obscenity"