On Tue, 5 Feb 2013, Oleksiy Ch wrote:

> Hello guys,
>
> Let me raise one question: what is a best preferred build system you 
> consider for CDE and in general? I address this question to people 
> having experience with maintaining *nix software in general and writing 
> code in particular.
>
> Generally should CDE stay with Imake or move to other solution keeping 
> simple as possible. Ugly gnu auto* or hand made simple and elegant 
> configure ? What is your choice and vision? Please share your thoughts.

Generally the answer to this for me is the same as for most other 
software:

The best build system is the one that lets me build on both FreeBSD and 
various Linux variants with the least amount of pain, and that lets me 
have a prayer of debugging/fixing it when it goes tits-up.

Autotools provides the former wonderfully, but boy does it fail miserably 
at the latter!  That may well be due to ignorance on my part -- I'm far 
from an expert on it -- but every time I've had to debug anything more 
complex than "forgot to install libfoobar" I've found myself lost in a 
maze of twisty configurations, all alike, few documented, none 
recognizable.

I'm also a pretty big believer in the "if it ain't broke, don't fix it" 
school of thought.  After all, I wouldn't be using CDE if I were after the 
latest, cutting-edge desktop environment.

Personally I'd work on simplifying, debugging, and documenting what's 
there before considering a complete do-over, but that's my approach to 
software in general...

All that said, somebody's already made progress on a patch to use 
autotools, and others have spent a fair amount of time learning about how 
the imake-based system works -- so the opinions of those people should 
count approximately a thousand times more than those of a user who hasn't 
spent significant time hacking the build system. ;)

-Rob

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to