Can someone explain this to me, I'm confused: 1) on linux, the corlib makefile creates mcs/class/lib/corlib_mcs.dll, but 2) the nunit makefile references mcs/class/lib/corlib.dll On my machine, the nunit build is failing because mcs/class/lib/corlib.dll doesn't exist. Is there any reason why we're calling it corlib_mcs.dll ? Piers.