jan@swivax.UUCP (Jan Wielemaker) (05/22/89)
A while ago I submitted an article to this newgroup describing problems
with the ST-1.1 standard ACK compiler on large programs. I turns out
that if an executable has more than 4Kbytes of relocation info attached
to it it starts to act strange, usually crashing before reaching main().
Also, with these large programs `cv' sometimes crashes. Enlarging the
memory areas for all passes of the compiler didn't help. A few days
hacking indicates `cv' as the most likely cause of the trouble.
- Anyone who can confirm similar problems with large programs (large
means a lot of relocation, not so much big memory areas)?
- Anyone has a patch for this?
- Anyone who has source of `cv', so I can continue my research (I don't
want to buy the entire compiler source for this)?
Any help is welcome!
Janschilz@sbsvax.UUCP (Thomas Schilz) (05/26/89)
In article <1287@swisun.swivax.UUCP>, jan@swivax.UUCP (Jan Wielemaker) writes: [Problems with `cv' (deleted).] > - Anyone who can confirm similar problems with large programs (large > means a lot of relocation, not so much big memory areas)? [Rest deleted.] Yes, I can confirm your problems. I encountered them when trying to compile `clam', which I think is large in the sense of your definition. Running the program immediately crashes the whole system! I get messages about three signals, the first and third beeig send to the `clam'-process, the second to pid 0. For testing I inserted the following two lines as the first statements in `main': fprintf (stderr, "clam started.\n"); exit (0); Result: see above. I tried the old and the new `cv' (posted as binary by Johan W. Stevenson in Nov 88). Makes no difference at all. I hope that one day we will get Sozobon-C for Minix-ST. Does anyone know about the status of the port? In the documentation (dated Oct 88) the authors of Sozobon-C say that they are (or someone is) working on it. Thomas Schilz -- Thomas Schilz Universitaet des Saarlandes, FB 10 - Informatik (Dept. of CS) D-6600 Saarbruecken 11, W. Germany Phone: +49 681 302 2428 email: ...!uunet!unido!sbsvax!schilz or schilz@sbsvax.UUCP