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