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