bunnell@wizard.asel.udel.edu (Tim Bunnell) (07/18/89)
I just tried compiling the recent posting of ls, but find that a peculiar error crops up. The asld stage fails complaining about duplicate definition of _20 in perror. If I explicitly link in perror.s with asld then the same error crops up elsewhere. By editing ls.a to change _20 to _xxx I'm able to get asld to form the executable ls, but it then is prone to memory faults whenever -l option is set. Have others had problems generating ls? On the face of it this doesn't look like a simple program bug. Aren't _20 and the like local symbols generated by the compiler? If so, what conditions would cause them to look like globals to asld? Tim Bunnell (bunnell@wizard.asel.udel.edu)