harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geir Magnusson Jr <g...@pobox.com>
Subject Re: [drlvm] the build.... why?
Date Wed, 07 Jun 2006 10:14:23 GMT
Of course I can get it to work, and it works well.  Like I said in my
first note, it's very impressive.

What I don't understand is the "motivation" or the "theory" behind how
and why it was done.  I'm hoping that if I grok that, all will fall into
place for me and with that different perspective, I might find it easier
to work with.

As I understand it, it's really a "meta  build" system, as it's purpose
seems to be to create the actual ant scripts that execute to do the
work.  Why?

Also, it doesn't use 'make' for building the C/C++ code.  Why?

geir



Vladimir Gorr wrote:
> Hi Geir,
> 
> It's not exactly clear to me how you started the build process for DRLVM
> but I hope it has been made in accordance with the README file, namely:
> 
>   - set ANT_HOME & JAVA_HOME env variable
>   - cd build; build.bat update
>   - build.bat
> 
> Second step is intended for downloading all necessary third-party sources
> used by DRLVM
> (APR, LOG4CXX, ICU and etc). After this the *pre-copied* directory will be
> created where all sources are kept.
> No needs to perform this step if downloading is successfully finalized. The
> latest step will start the build process
> for all downloaded resources including the Harmony classes. All binaries
> will be in the *build\win_ia32_icl_debug\deploy\jre* directory.
> 
> Thanks,
> Vladimir.
> 
> 
> On 6/7/06, Geir Magnusson Jr <geir@pobox.com> wrote:
> 
>> I have to admit, I don't grok the build for drlvm.
>>
>> I was trying to figure out how to unhook the building of everything,
>> like APR and our own classlib, and I just got lost in layer after layer.
>> It certainly is an impressive achievement - the author clearly
>> understood how to get the best out of ant, and there are some very
>> clever things in there, but for maintainability by a broad group of
>> people, I think it's going to be challenging.
>>
>> I may be just too much of a simpleton, although the generated 21,000
>> line ant script gave me confidence that I wasn't too off base. :)
>>
>> So... can someone provide some background?
>>
>> Personally, I'd love to see something like we're using in classlib, w/
>> ant as the scripting environment, using make where appropriate...
>>
>> geir
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>>
>>
> 

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message