Mailing List Archive

quagga now uses libtool; feedback/testing requested
Quagga now uses libtool to make shared libraries for libzebra and
libospfapiclient, and uses these libraries in the daemons. The entire
tree builds (defaults + vtysh) and works fine for me on NetBSD/i386,
using zebra, ospfd, ripngd, and vtysh.

Static libraries are still created, and on platforms which do not
support shlibs (more precisely, on those for which libtool cannot
currently make shared libs), the static libs should be used just as
before.

Adding --disable-shared should avoid generating/using shared
libraries; this is a normal libtool addition to configure.

One now needs libtool to build quagga from CVS. Compiling a
distribution will not require libtool to be installed, just as it
doesn't require autoconf/automake.

I would appreciate reports of whether this works ok, particularly for
Linux and Solaris, but also {Free,Open}BSD and anything more unusual.
Of course, if anyone is using quagga in an environment without shared
libraries, I'd be particularly interested in the results there.

I tagged the tree before and after, so this can be backed out if it
causes grief that we can't fix quickly.

--
Greg Troxel <gdt@ir.bbn.com>