You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Alexei Fedotov <al...@gmail.com> on 2008/04/02 23:04:39 UTC

[harmony-gc-5][build] creating separate makefile for gc_gen Was: Creating separate makefile for gc_gen

I have edited subject line a bit more to follow prefix conventions [1].
[1] http://harmony.apache.org/mailing.html

On Thu, Apr 3, 2008 at 12:50 AM, Senaka Fernando <se...@gmail.com> wrote:
> Hi Alexei,
>
>  First of all, sorry for that subject-line in the previous e-mail. :)...
>
>  Well, I'm working on a check-out of the gc_gen folder with my own build file
>  (simple call to g++). But, in terms of the project what I thought was that
>  the build files should accompany each distinct component. Thus, as the gc is
>  a distinct component, that has a scope independent of the VM, the proposal
>  for the separate makefile.
>
>  I think that I'd better setup some version control locally... perhaps...
>  that should be great. Because, I myself might want to revert some of my
>  modifications but not all.
>
>  Regards,
>  Senaka
>
>  On Thu, Apr 3, 2008 at 1:49 AM, Alexei Fedotov <al...@gmail.com>
>  wrote:
>
>  > Hello Senaka,
>  >
>  > This is a natural approach to start thinking of an automatic build at
>  > the beginning of the big project. You might notice a patch of your
>  > predecessor to the Parrot build system which was originated from the
>  > same activity. The only problem is that infrastructure would take
>  > several weeks of your precious time and won't give you anything for
>  > task completion.
>  >
>  > I suggest reusing current build system and avoid moving any files. The
>  > main problem of this build system is that it compiles a lot of stuff
>  > you don't need, and this should be just deleted from build files and
>  > your repository. The only infrastructure thing I would recommend you
>  > to set up is a control version system because I do not see a natural
>  > way of incremental development of your project using Harmony svn.
>  >
>  > Just reduce a build time to 15 seconds and continue with Parrot / GC
>  > bridge. You will face a real challenge there.
>  >
>  > Thanks.
>  >
>  >
>  > On Wed, Apr 2, 2008 at 9:41 PM, Senaka Fernando <se...@gmail.com>
>  > wrote:
>  > > Hi all,
>  > >
>  > >  Currently, the makefile for gc_gen is located inside the
>  > drlvm/trunk/make/vm
>  > >  folder. However, in the process of making gc_gen an independent entity,
>  > >  isn't it better that we move this to drlvm/trunk/vm/gc_gen/make and
>  > refer it
>  > >  from, drlvm/trunk/make/vm/gc_gen.xml? Thoughts?
>  > >
>  > >  Regards,
>  > >  Senaka
>  > >
>  >
>  >
>  >
>  > --
>  > With best regards,
>  > Alexei
>  >
>



-- 
With best regards,
Alexei