Once Hamster has been adopted (if it is) supporting MSVC (6.0 or later)
without MSYS will come 'in the package'. Borland will need slight
modifications in Hamster, about 10-20 lines.
-ak
31.3.2004 kello 01:14, Thatcher Ulrich kirjoitti:
On Mar 30, 2004 at 11:11 +0300, Asko Kauppi wrote:
What's wrong with GPL? You're using gcc (which is GPL) so why
couldn't
the make be. Actually, you're using gnu make, right?
You're not the first to criticize this, but either I don't get the
issue or there is some misconception here. I'm careful to exclude any
GPL from LuaX but can still use GPL tools to build it..
Of course, Hamster being GPL is just my preliminary decision, and can
be changed. "Just for fun" I wouldn't change it without a proper
reasoning.
On Posix systems, the user is expected to already have a compiler and
make command installed, separately from luacheia. With autotools, the
only absolute external dependencies are a C compiler (not necessarily
gcc), a Posix bourne shell (not necessarily bash), and a Posix make
utility (not necessarily GNU make). I.e. we don't have to distribute
a compiler or make or sh, which is good, and the user (in principle)
doesn't have to download anything else other than the luacheia
tarball.
However, in the case of an unusual build system, the user would either
have to download the build system separately, or we would want to be
able to include the build system source, and bootstrap it using just
sh, cc, and make. Adding an external dependency is undesirable, and
changing the whole luacheia license to accomodate the build system is
also undesirable.
The situation is less tidy on Windows, which doesn't come with any
compiler or make utility, so we have the MinGW/MSYS dependency. It's
not an ideal situation, but it's not too terrible either, especially
for us since it makes the Windows build environment very similar to
the Posix one. It would be nice someday to get rid of the sh and make
dependency, and have a native .bat file or something that could
bootstrap a luacheia build using a variety of existing compilers
including MSVC/Borland/etc, but we're probably a ways off from that.
--
Thatcher Ulrich
http://tulrich.com
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Luacheia-list mailing list
Luacheia-list-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/luacheia-list
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.
http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
|