Help building under Windows7 64-bit

Andrew John Hughes ahughes at redhat.com
Tue Jun 8 15:28:41 UTC 2010


On 8 June 2010 15:20, Dalibor Topic <Dalibor.Topic at sun.com> wrote:
> Andrew John Hughes wrote:
>> This seems to be common with ex-proprietary codebases; I remember
>> having major issues building Firefox back in the day, and some of the
>> worst build systems I can think of other than OpenJDK are OpenOffice
>> and Chromium...
>
> Cross-platform build systems for native code that need to go through a
> bootstrapping step to create tools used later in the build are by their
> nature non-trivial. Take a look at the gcc build system, for another
> example -> ohloh claims that 7% of the gcc code is written in autoconf.
> [1] ;)
>

Having worked on it, I can believe that...

Any large aging codebase is going to have these kind of problems, but
there tend to be even more foibles when you have a codebase that has
henceforth been restricted to a known set of users being thrust out
into the wild.  The SLASHJAVA idea is just one of the things that
springs to mind from the OpenJDK codebase that probably wouldn't be
there, had it been open from the start.

> cheers,
> dalibor topic
>
> [1] http://www.ohloh.net/p/gcc/analyses/latest
> --
> *******************************************************************
> Dalibor Topic                   Tel: (+49 40) 23 646 738
> Java F/OSS Ambassador           AIM: robiladonaim
> Sun Microsystems GmbH           Mobile: (+49 177) 2664 192
> Nagelsweg 55                    http://openjdk.java.net
> D-20097 Hamburg                 mailto:Dalibor.Topic at sun.com
> Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten
> Amtsgericht München: HRB 161028
> Geschäftsführer: Jürgen Kunz
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the build-dev mailing list