Re: [Sablevm-developer] Re: Compile issue
Brought to you by:
egagnon
From: Etienne M. G. <eg...@j-...> - 2000-12-04 02:01:02
|
"Etienne M. Gagnon" wrote: > SableVM has the following "hard" dependencies: > 1- ANSI C compiler & library > 2- POSIX library In fact, there are some pretty fancy (and I would say: ugly) other small system specific dependencies, like memory consistency models (i.e. how the caches behave on multi-processor systems), alignment rules (some systems require special allignment for long/doubles, I have learned lately on the SableVM user mailing list), and atomic compare-and-swap operation (which must be written as inlined assembly). I hate having to deal with some of these issues, but they are essential for a conforming vm. (#!@(*&%^@!#$*@#%!!!) -- ---------------------------------------------------------------------- Etienne M. Gagnon, M.Sc. e-mail: eg...@j-... Author of SableCC: http://www.sable.mcgill.ca/sablecc/ and SableVM: http://www.sablevm.org/ ---------------------------------------------------------------------- |