Re: Build process

"oe" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.strongtalk
Message-ID <[email protected]>
Thanks for the replies. I have no prior experience with virtual
machine development, so I'm still learning, reading papers, and
studying the source code (not quite the target audience for this
mailing list, I know ;-).

Thiago Silva wrote:
> Not sure. I don't think the build uses this Makefile at the moment
> and, AFAIK, there is no primdeffilter in the repository to generate
> prims.src. So, I guess we are sticking with the prims.src in the
> repository, for now.

Right, the prims makefile is not used currently (and cannot be,
because there is no primdeffilter that we know of -- thanks for
confirming this). It just felt a bit uncomfortable to have a sort of
"black spot on the build process map". I remembered the posts about
makedeps, and thought that the tool might be lying around somewhere at
Sun or so, and could be released.
However, as far as I can see all the files involved are human
readable, and should be possible to edit by hand or, should the
situation arise, come up with a script to automate the text
processing...

Dave R.:
Gradually improving the includeDBs while working on the source code is
probably the way to go. What I did was basically include in each .hpp
file only the absolutely necessary headers to get this .hpp to compile
by itself (under VC++). This often resulted in lots and lots of
compiler errors in other .cpp files, which I then resolved by simply
adding any required header to the .cpp. This way I got each header to
compile by itself, but the .cpp includes are a mess. Cleaning those up
would be considerably more work, I guess. Not sure if it's really an
improvement over makedeps after all, when done this way, so I didn't
look into this any more. Maybe I'll do another Perl script to extract
the include info from the source files to build a includeDBs (hope I
still have them around).

Anyway, it's great to know that GNU/Linux porting is under way and
making progress!

Oliver


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Strongtalk-general" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en
-~----------~----~----~----~------~----~------~--~---
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.