Re: Is there a Windows version of SableVM?

Andy Madigan <[email protected]>
Newsgroups gmane.comp.java.vm.sablevm.general
Message-ID <[email protected]>
--- Stephen Compall <[email protected]> wrote:

> Andy Madigan <[email protected]> writes:
> 
> > Also, wouldn't using the windows system directly mean big changes
> to
> > the code? That would seem to be a bad idea, unless building under
> > mingw lead to an unacceptably slow or big vm.
> 
> http://mingw.org/mingwfaq.shtml#faq-what
> 
>   MinGW uses the Microsoft runtime libraries, distributed with the
>   Windows operating system.
> 
> It's cygwin1.dll or changes.
> 
> Also, I believe fundamentally a MinGW build is no different than a
> Cygwin build with -mno-cygwin, and maybe -mms-bitfields.  So if a
> Cygwin environment is more comfortable, then it can be used for
> development and building without penalty.
> 
> Doesn't mean it's not going to be a pain to deal with.
> 
> --
> Stephen Compall or s11 or sirian
> 
> Unix will self-destruct in five seconds... 4... 3... 2... 1...
> 
> White Water terrorist LLNL lynch Comirex computer terrorism ASLET
> MP5K-SD USCOI Crowell FTS2000 Verisign Perl-RSA class struggle
> national information infrastructure
> 
> _______________________________________________
> SableVM-user mailing list
> [email protected]
> http://sablevm.org/lists/control/listinfo/sablevm-user
> 
The use of msvcr7.dll is different than using the dlls that come with
windows. I don't remember the exact language, but the GPL states that
GPL programs may link against core system libraries regardless of their
licensing terms (otherwise, no gnu app could have been used before they
had a free kernel). However, msvcr7.dll does not come with windows and
cannot be used with a GPL'd program. Also, even the cygwin dlls would
probably need to use windows functionality at some level. (note: this
probably doesn't apply to the lgpl)

I've also heard that --mno-cygwin may not work perfectly because the
mingw libs in cygwin don't include all the libs that come with mingw. I
would prefer to be able to use cygwin, getting a complex app like
SableVM to compile w/o bash and Unix-ish paths and libs would at the
very least require a new Makefile, at might even require compiling a
few other libs with MinGW just to get the right build deps.

--I used to be a DOS geek, now my most common error on windows is:
'ls' is not recognized as an internal or external command,
operable program or batch file.
(In other words: Get back to bash as fast as you can!)


=====
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.