lr@cs.brown.edu (Luigi Rizzo) (03/22/91)
With reference to my previous posting about the 3L C compiler and the T800, my problem was solved: The 3L C compiler runs fine on the T800 Thanks to all those who answered, and in particular to Ian Young from 3L support center (iay@threel.co.uk) whose speed in answering with a _solution_ to my problem was really impressive. Let me say that I'm extremely satisfied with the 3L support. Now let's come to the technical details: Ian provided a very clear explanation of the problem, that I'll try to summarize. All of the 3L C Compiler programs are supposed to be launched by the afserver using the option "-:o 1" that allows more stack space for the program (the default action is to allocate a 2K stack in the internal RAM of the Transputer). The DOS programs supplied by 3L do exactly this -- e.g. t8c.exe invokes afserver -:b c:\tc2v0\tc.b4 -:o 1 /t8 .... It happens that some programs can apparently work even with a 2K stack (eg. I could successfully run mempatch without the -:o 1 option), while some other cannot, and in general it is not safe to omit -:o 1. In this sense, the fact mempatch did run was misleading. It is quite possible that this is clearly stated somewhere in the manuals, unfortunately I have my copy some 5000 miles away... Luigi PS: I'm not related with 3L in any way, I'm only a satisfied customer. ================================================================== Luigi Rizzo Brown University & Univ. di Pisa e-mail: lr@cs.brown.edu, luigi@iet.unipi.it ==================================================================