jimj@iwtpm.ATT.COM (jennings james) (09/09/88)
Sorry for posting this worldwide but my own organization has sufficiently hosed things up such that I have yet to figure out how to do direct mailings to Amsterdam, etc. -- Tomorrow I'll get my pink slip ... oh well at least there's MINIX -- This is for ceriel in Amsterdam: You asked concerning the compiler STATIC bug which I sighted in my previous problem list. My answer is YES ... it is one and the same ... (don't you just love these one sided messages ... ceriel pointed out that he was aware of one STATIC bug - namely the one that bawks at function names already being used even though they are declared as STATIC locally within the file ... as an example, I have to rename the do_cancel() routine in the tty.c kernel file because the loader complains that it is already defined in the printer.c He stated that it would require a big change to "asld" because the current version is an "unpacker-loader" and the further growth of the libc.a file.) Again, it should be pointed out that this occurs on my 3B2/500 machine under the MINIX development environment I set up ... I don't recall having to do this type of thing on my pc but I could be wrong. As this is a recognized problem and realizing as you stated that this type of change would not allow things to be distributed on one floppy, etc. ... why not change the names of these routines that collide so that we can "hide this one"? It would save us some key strokes when we go to compile a new kernel. I still plan on looking at the problem just the same. As a footnote - I am still reviewing the tsort stuff to make sure I was correct on that one as well. Jim Jennings AT&T Bell Laboratories 1100 E. Warrenville Rd., IW-1E-429 Naperville, Ill. 60566 (312) 979-7648 att!iwtjj!jimj