Re Hi :) On Wed, Mar 06, 2002 at 12:38:00PM +0100, [EMAIL PROTECTED] wrote: >> Hope I'll explain managers at work, how build >> system is important for developer, that it is more important then these silly >> internationalization fixes and features, that it will give more attention to >> our company throughout the world, etc, etc, <usual trash that we often say to >> our managers follows>. In this case I'll have more time to work on build >> system. >I fully agree, the build system is very important to developer and this is the >reason >for not choosing autotools, autotools is a code destribution system but not a >build >system. Yes it does building, but not for developing code but for transfering >source >code into a systems structure. I understand that this is perfectly that what >is your >interest, but that was never the goal of the OpenOffice.org build system.
But I will say, it is a missing feature of the OpenOffice Buildsystem.
Sorry, but, OpenOffice is GPL, so Sun-developers should work, with
voluntears, on porting the code and enable the transfering to the system
strukture.
>From my standpoint there are two alternatives:
>
>1. expanding autotools to a build system.
that I would like .... :)
>2. expand OOo build system to a code destribution system.
>I don't see that approach #2 would be accepted by the community
> * because for little project autotools seem to be a reasonable build system
> * why switch to another system if there is a working system
> => in other words: I don't see the demand in OpenSource for a multiplatform
> buildsystem.
I disagree. One of the good points of OpenOffice is, it will run on some
other arches as M$ Office and on other OS'. We should enforce it.
I would like to see openoffice fully integrated into debian, some time
in the future.
>ehancing the autotools seems the more feasable way to me but it also have IHMO
>some
>clues:
> * two macro languages are used:
> * the m4 language
> * the make syntax
> developing code im a macro language get more difficult if the size of the
> project
> grows (It doesn't scale).
> * shell programing is needed. I think everybody who has developed sh scripts
> on
> different platform will agree, that it gets difficult if there are coming
> non
> GNU platforms like Solaris, AIX , HP/UX into play. all the tools differs in
> implementation and version ( just do a "man sh", "man test" ) on the
> different
> Unix flavors and you see that you have to test autotools script on every
> platform.
...
> to make it short: I dont't see anybody available right now, who is able
> and get the
> time to do ehancements for more features in autotools.
What about a build system like XFree? It is similar, but I think more
clean ... none of my personal builds from Xfree didn't fail.
>> My idea differs from Bernahrd's a little. I know that it is easy for Suners
>> to
>> keep it in one big source tree. I'm thinking about making alternative build
>> system that does everything that current does (solver, etc.), but based on
>> GNU
>> Make and autotools. It will be politically correct, because build systems
>> won't
>> interfere with each other, and my will be more flexible.
>If we come to a consens that we each accept the weaks of both approaches
>discussion will get easier.
>What is the definition of a political correct buildsystem:
> * has it to be autotools
> * or has it just to be (L)GPL.
The second .. but it should be easy to understand ... shouldn't it?
>I think a comprimise would be that each build system can call each other and
>has to
>be GPL/LGPL.
Yeah!
Regards
Jan
--
One time, you all will be emulated by linux!
----
Jan- Hendrik Palic
Url:"http://www.billgotchy.de"
E-Mail: "[EMAIL PROTECTED]"
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s: a-- C++ UL++ P+++ L+++ E W++ N+ o+ K- w---
O- M- V- PS++ PE Y+ PGP++ t--- 5- X+++ R-- tv- b++ DI-- D+++
G+++ e+++ h+ r++ z+
------END GEEK CODE BLOCK------
pgpOxUbmAMlAK.pgp
Description: PGP signature

