[Mono-devel-list] Native code in mcs & Mono.Posix

Peter Williams peter at newton.cx
Wed Jan 7 15:41:37 EST 2004

On Wed, 2004-01-07 at 14:34, Bernie Solomon wrote:
> I have discovered there is now more native code in the mcs directory
> structure - in particular in Mono.Posix. This causes me problems because I
> use different platforms and different compilers (not gcc) and the make files
> aren't configurable enough to cope (at least at the moment). Given that mono
> & configure is already setup to cope with all this platform dependency I am
> wondering why this code is in mcs and not mono? Should it be moved? And
> indeed should some of the Mono.Posix stuff really be InternalCall? Or does
> this mean the makefiles need fixing to cope? (Note I have not looked at the
> mbuild stuff recently discussed but I'm currently concerned about building
> right now).

For the issue of merely being *able* to compile -- not assuming 'gcc',
needing certain flags -- it shouldn't be hard to get the makefiles up to
speed. All those assumptions are coded in the build/ subdirectory, and a
fix there will work globally.

As for being able to mount one MCS source tree on several drives, as you
mentioned ... I don't think that will be fixable in the current system.
Seems to me like moving the libraries into the mono CVS module would
make more sense. (Maybe there are dependency ordering issues, but on
Unix they already exist.)


Peter Williams                          peter at newton.cx

"[Ninjas] are cool; and by cool, I mean totally sweet."
                              -- REAL Ultimate Power

More information about the Mono-devel-list mailing list