On Fri, Sep 11, 2009 at 3:18 AM, Nicolas Williams
<Nicolas.Williams at sun.com> wrote:
> On Fri, Sep 11, 2009 at 01:52:25AM +0300, Martin Bochnig wrote:
>> On Fri, Sep 11, 2009 at 1:38 AM, Bart Smaalders <bart.smaalders at sun.com> 
>> wrote:
>> > No. Each consolidation has different build infrastructure and
>> > procedures;
>>
>> Yes, exactly.
>> Is this a necessity?
>
> No, but it's almost certainly how it would end up happening no matter
> what.
>
>> Wouldnt it be cheaper if all used the same?
>
> Not really. ?Different consolidations have different needs and may work
> very differently from others. ?Consider Source Jucr (not a
> consolidation, yet, but it's very much like a consolidation): database-
> and spec file- driven, with a web front-end. ?That's completely
> different from ON. ?Making Jucr adhere to ON's build style would defeat
> Jucr's purpose. ?But ON has no use for Jucr's database- and spec
> file-driven scheme. ?SFW follows the ON model, with various resulting
> quirks (you can't really split FOSS builds into "commands", "libraries",
> etcetera -- but SFW forces you to sort FOSS into "commands",
> "libraries", and so on). ?SFW could be converted to Jucr, someday. ?Java
> probably has a very different build system. ?Imagine making Java, which
> is multi-platform, have an ON-style build system (ON only builds on
> Solaris)! ?And so on, and on.
>
>> That was what I objected to. I am just not 100% sure and I wanted to
>> bring this question onto the table to see your responses. Only for
>> consideration.
>
> Your objection isn't about architecture though.
>
> Nico



Objection may have been the wrong word.
(lost in translation ...)
As I said: It was a question.


And as for the limitations you mentioned: Thanks for this detailed summary.
Although: Different needs could also be addressed by a single system
(with corresponding case handling).

And specifically:

> is multi-platform, have an ON-style build system (ON only builds on
> Solaris)!  And so on, and on.

If you would drop Studio and would globally switch to gcc, you would
not only save lots of R&D, but additionally you could relatively
easily support cross-compilation (x86/SPARC, also on LinUX etc ... ).

But this is another situation again, where Sun spends extra money for
ending up in less flexibility. So actually you pay twice.

Note: This is not a rant by any means. Just a bit of wondering and a
few thoughts attempted to express.


%martin

Reply via email to