On Sun, Nov 16, 2014 at 10:44:58PM -0200, Bruno Félix Rezende Ribeiro wrote:
> Hello developers of the one true desktop!
> 
> Is someone currently working on rewriting CDE's build system to use GNU
> Autotools?  In affirmative case, I'd like to enter in touch so I can
> help in that effort.  In negative case, I'd like to take that job's
> front and invite people who would like to help, to study the current
> build system, discuss strategies of implementation, coordinate efforts
> and help make it work.
> 
> What do you, folks, think?

I think that if the list archives were a little easier to search,
you might realize how much of a hornet's nest you walked into ;-).
There was a proposal to do this previously, in Feb. 2013:
http://sourceforge.net/p/cdesktopenv/mailman/cdesktopenv-devel/?viewmonth=201302&style=threaded
(towards the bottom, and on the second page).

If you do wish to do this, please note at least the following:
-some people would rather continue using imake 
(the OpenBSD porter and myself included)
But I suppose that it would be possible to have both autotools and imake.

-license: the policy is that all contributions should be MIT,
since we hope to relicense CDE eventually.

-please do not blindly trust the output of the autotool scripts;
checking for ln -s, other universally available options, malloc(),
or other parts of C89 is very irritating (and has been known to 
*cause* breakage).

On the other hand, CDE 2.1 did support some UNIX98 (maybe even earlier) 
systems, which hypothetically should still build.
So I'd guess that assuming UNIX95 or later versions of POSIX, or checking
for something known to be missing on at least one supported platform,
is a good guideline. 
Don't check for C94 (C89 + wchar), though.

Thanks,
Isaac Dunham


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to