LIBTOOL.ECLASS
Section: eclass-manpages (5)Updated: Mar 2025
Index Return to Main Contents
NAME
libtool.eclass - quickly update bundled libtool codeDESCRIPTION
This eclass patches ltmain.sh distributed with libtoolized packages with the relink and portage patch among othersNote, this eclass does not require libtool as it only applies patches to generated libtool files. We do not run the libtoolize program because that requires a regeneration of the main autotool files in order to work properly.
SUPPORTED EAPIS
7 8FUNCTIONS
- elibtoolize [dirs] [--portage] [--reverse-deps] [--patch-only] [--remove-internal-dep=xxx] [--shallow] [--no-uclibc]
-
Apply a smorgasbord of patches to bundled libtool files. This function
should always be safe to run. If no directories are specified, then
${S} will be searched for appropriate files.
If the --shallow option is used, then only ${S}/ltmain.sh will be patched.
The other options should be avoided in general unless you know what's going on.
ECLASS VARIABLES
- LIBTOOL_DEPEND = ">=app-portage/elt-patches-20250306" (GENERATED BY ECLASS)
- Contains dependency on app-portage/elt-patches in *DEPEND format.
- LIBTOOL_AUTO_DEPEND ?= yes (SET BEFORE INHERIT)
- Set to 'no' to disable automatically adding to DEPEND. This lets ebuilds form conditional depends by using ${LIBTOOL_DEPEND} in their own DEPEND string.
MAINTAINERS
base-system@gentoo.orgREPORTING BUGS
Please report bugs via https://bugs.gentoo.org/FILES
libtool.eclassSEE ALSO
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/libtool.eclass
Index
- NAME
- DESCRIPTION
- SUPPORTED EAPIS
- FUNCTIONS
- ECLASS VARIABLES
- MAINTAINERS
- REPORTING BUGS
- FILES
- SEE ALSO
This document was created by man2html, using the manual pages.
Time: 03:27:01 GMT, March 13, 2025