Re: Re(3): Mac OS X issues

David Bélanger <[email protected]> Thu, 21 Apr 2005 18:30:20 -0400
Newsgroups gmane.comp.java.vm.sablevm.devel
Message-ID <[email protected]>
On Thu, Apr 21, 2005 at 04:37:44PM -0400, Peter Lovell wrote:
> 
> Hi David,
> jikes and popt are comparable in complexity (of installation!) to 
> sablevm.
> 
> Doing it is no problem as long as you know where to find what you need. 
> If we provide a tarball and building is configure&&make&&make install 
> then that's quite workable. Having to first install darwinports is much 
> more of a pain. Same is true for popt, although building popt is weird 
> ...
> 

Agree in that installing Darwinports for jikes too much.

BTW, what about dlopen - dlcompat, ltdl things...  Does OS X 10.3
installs that by default now?  With 10.2 I originally got them via Fink.
These are tricky to install...  When I attempted to install GNU libtool,
I ran into trouble in that I did the big mistake of overwriting Apple's
libtool...


> <aside> I've not had the time to really investigate popt and rpm. 
> Building popt just on its own from the popt tarball has many 
> dependencies on xgettext, gettext, iconv and others I don't remember. 
> But building it from within the rpm directory structure is simple -- it 
> looks for the presence of "../rpm.c" if I remember correctly. For our 
> usage, we certainly do NOT want translation and internationalization, 
> so I turn all this off. Many others, of course, want and appreciate 
> these capabilities so we need to think about how to make this part 
> (possibly quite complex) simple for users to do.
> </aside>

Gentoo does it the same way as you did, with the rpm tarball, so it
should be okay.

> I think a long-term desirable goal is to provide sablevm as binary (and 
> source) via fink etc so that it could just be installed, and would not 
> require command-line building. Almost by definition, sablevm users 
> today are comfortable with command-line usage. But I feel that the key 
> to wider usage of sablevm is to make it easy for people who don't feel 
> very comfortable with command-line. We just have to work on finding the 
> best mean to get there.
> 

I requested a long time ago packages for libffi and sablevm in Fink.
I guess we would need someone with both an interest in Fink and SableVM to
send to the Fink devs a package.

I look some time ago at Gentoo MacOS for building SableVM but Gentoo
MacOS is very experimental and I had to manually installed several
things.  Although Gentoo MacOS is for the expert users, what is
interesting on that side is that the same build scripts are used on both
Gentoo Linux and Gentoo MacOS.  So when Gentoo MacOS will be more in a
stable state, when version x.y.z comes out on Gentoo Linux, it will be
available on Gentoo MacOS.


David

---

David Bélanger
Web page:   http://www.cs.mcgill.ca/~dbelan2/
Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt