Inaccuracies in X.org Wiki

Dag-Erling Smørgrav des at des.no
Thu Apr 14 07:37:45 PDT 2005


The ModularizationProposal page on the X.org Wiki claims that "FreeBSD
uses a different libtool than other OSes" and that this will cause a
problem when porting a modularized X to FreeBSD.  This is false.

FreeBSD itself does not in fact include or use libtool.  FreeBSD's
ports collection however includes several different versions:

 - if you are developing an application on FreeBSD and want to use
   libtool, you should install devel/gnu-libtool (currently at version
   1.5.14) and add /usr/local/gnu-autotools/bin to your PATH.

 - if you are porting an application that requires libtool to FreeBSD
   (within the context of the ports collection), you should define
   USE_LIBTOOL_VER to 13 or 15 in your port Makefile.  This will
   automatically add a build-time dependency on devel/libtool13
   (currently at version 1.3.5) or devel/libtool15 (currently at
   1.5.10) which will be installed as /usr/local/bin/libtool13 or
   /usr/local/bin/libtool15.  It will also automagically set up the
   build environment so you do not need to worry about the fact that
   libtool is called something else than "libtool", and to make sure
   that the correct version will be used.

Note that 99.9% of FreeBSD users will install X.org from ports, so
this won't even be an issue except for the port maintainers, who are
used to this kind of thing and will know how to deal with it.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the xorg-modular mailing list