Re: [KBUILD] Re: Announcing CML2, a replacement for the kbuild system

From: Peter Samuelson (peter@cadcamlab.org)
Date: Wed May 24 2000 - 18:57:06 EST


[Ed Carp <erc@pobox.com>]
> Can it be compiled so that it doesn't even need the X libraries to
> even run? That would be nice.

Since it's written in Python, presumably yes. Assuming your copy of
Python can run without X libraries.

For the record (as I've told Eric before), I don't think freeze.py is
any substitute for usable source code. If it is determined that Python
is an absolutely onerous requirement and that the system must build
with gcc only, it's not reasonable to expect Linus to run `freeze'
every time someone patches the Python source. Nor is it practical to
require every CML2 patch submitter to include the patch to frozen C.

So I think "there is a freeze.py available" is something of a red
herring. Either we accept Python as a build requirement or we don't.
(And if not, Eric or someone like him can go rewrite it all in C or
*gasp* Perl.)

> I don't run X, think it's evil as hell, and love my
> faster-than-a-bat-out-of-hell curses stuff, and would hate to have to
> butcher the hell out of this stuff so that it doesn't look for the X
> libraries at startup...

Me too but I do have X libraries installed -- it's just too handy to
use distribution binaries and a lot of Debian is linked against xlib
even where X is optional. (It's Debian policy in fact -- if you *can*
configure with X support, you should, and if you expect that to be a
problem, you can provide a secondary package without X.)

Peter

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed May 31 2000 - 21:00:12 EST