GLIBTOOL(1)

NAME
glibtool - generic library support script

SYNOPSIS
glibtool [arguments]

DESCRIPTION
glibtool is a script that allows package developers to provide generic shared library support. It is actual the GNU libtool script, renamed to avoid conflict with the Apple-provided libtool(1).

This manual page describes the additional features added to glibtool for Mac OS X. More general documentation is listed below.

ADDITIONS
glibtool uses the tilde ``~'' character to separate command sequences. Obviously, pathnames containing tildes can cause problems. So an environment variable, LIBTOOL_CMD_SEP, was added to specify an alternate separator character. Note that same control characters are ignored by the shell; CTRL-B and CTRL-Z seem to work fine, while CTRL-A and DELETE do not.

Multi-architecture support is improved. Projects can build fat, and fat binaries can now be extracted from fat archives (an ar(1) archive containing fat binaries is converted by ranlib(1) to a fat file containing multiple archives, which ar(1) can no longer process).

Bundles can be built with the new --undefined dynamic_lookup link option, if:
1.  The MACOSX_DEPLOYMENT_TARGET environment variable is set to 10.3,
2.  The LD_TWOLEVEL_NAMESPACE environment variable is non-empty.

SEE ALSO
ar(1), libtool(1), ranlib(1)

/Developer/Documentation/DeveloperTools/glibtool