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 universal binaries, and universal binaries can now be extracted from universal binary archives (an ar(1) archive containing universal binaries is converted by ranlib(1) to a 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