[vos-d] VOS on Solaris?

Peter Amstutz tetron at interreality.org
Wed Apr 25 16:53:39 EDT 2007


On Wed, Apr 25, 2007 at 03:47:11PM -0400, Reed Hedges wrote:
> Lars O. Grobe wrote:
> >> Do you have libtool installed?  That is a separate package from autoconf 
> >> and automake.
> > 
> > I compiled the most recent one from GNU. As I am not root, I installed 
> > it in my home and added it to my PATH. Does the build make any 
> > assumption where to find libtool (e.g. under /usr)?
> 
> 
> You may have seen Peter's recent message about changing the build
> system.  Pete, if we're not using automake, then we wouldn't have to use
> libtool either, right?

Please note that the discussion about alternate build systems is for s5 
only, I have no plans at this time to redo the s4 build system (although 
as a way of further evaluating build tools, I may apply them to building 
a part of s4 to see how they perform on real code and not a toy hello 
work project.)

Otherwise, yes, half the reason for ditching automake is to get rid of 
libtool.  Libtool has many quirks, a number of limitations (not 
supporting the MSVC compiler being the biggest one for us) and is 
ironically not abstract enough in a number of ways.  For example, it 
can't accept that DLLs on Windows don't have to start with "lib" and it 
doesn't understand how to build frameworks and app bundles on OS X.  
Despite being written to support portability, the portability libtool 
offers really only extends to classic Unix OSs.  So my preference is to 
switch to a build system with more modern sensibilities.

> Also, is jam is available on various systems like Solaris?

Yes.  Although the software I've seen that uses jam typically includes 
the jam source code in a tools directory, along with a shell script or 
batch script to bootstrap it (the script builds jam and then uses jam to 
build itself).

-- 
[   Peter Amstutz  ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070425/27b41784/attachment.pgp 


More information about the vos-d mailing list