On Tue, Oct 5, 2010 at 5:03 PM, steve donovan <steve.j.dono...@gmail.com>wrote:
> On Tue, Oct 5, 2010 at 3:40 PM, Scott Morgan <bl...@blueyonder.co.uk> > wrote: > > I think this is what LuaRocks is for, and most the drivers have > > rockspecs. > > Anything non-trivial will use a makefile, and so a rock is only as > good as its makefile. There's an art to making portable makefiles. > > > You'll never get an easy single command Windows compile > > though, better left for the Lua for Windows distribution. > > If only it was that simple. The awkward fact is that LfW does very > little of its own building, we know about it and want to achieve > 'build-the-world' nirvana. When we are tired of supporting MSVC 2005 > (!) binaries we can then move onto GCC as a standard. LuaDist may > offer that flexibility, with its unapologetic CMake-driven approach, > although it's very new and awkward. > This is the most painful thing about Windows for any of these script languages. I felt it particularly with all the various Ruby-for-Windows over the years. The new one-click installer now uses GCC but they make it awkward to have to extract a separate 'dev-kit' containing GCC and MSYS on top of the Ruby interpreter the oneclick installer installs. It's so often the case that a rubygem requires native extensions to be compiled that I think it should simply "just work" out of the box. Even if the user is not a developer, they likely need a gem for their app that does need the compiler. LfW should be based on and bundle GCC and MSYS IMHO. > > However, to get back to the subject, msbuild has got quite > sophisticated these days. The main problem with Windows binaries is > the run-time dependencies. > True, that. A bundled GCC/MSYS could make it easy to build any dependent libraries particularly from the unix world right into the bundled GCC lib directories. - Bob > > steve d. > > _______________________________________________ > Kepler-Project mailing list > Kepler-Project@lists.luaforge.net > http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project > http://www.keplerproject.org/ > -- Bob Calco DBA Softcraft Solutions bob.ca...@softcraft-solutions.com
_______________________________________________ Kepler-Project mailing list Kepler-Project@lists.luaforge.net http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project http://www.keplerproject.org/