[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