Package: libtool / 2.4.7-7~deb12u1
Metadata
| Package | Version | Patches format |
|---|---|---|
| libtool | 2.4.7-7~deb12u1 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| 0011 libtool optimizing options parser hooks.patch | (download) |
bootstrap |
2 2 + 0 - 0 ! |
[patch] libtool: optimizing options-parser hooks Its not necessary to (re)func_quote_for_eval in each function in the hook hierarchy. Usually it is enough if the leaf function does func_quote_for_eval and its caller just re-uses the <CALLEE>_return variable. This is follow up for the previous commit. * gl/build-aux/options-parser (func_run_hooks): Propagate $EXIT_SUCCESS return code down to caller if *any* hook succeeded. Never re-quote the result -- either the arguments are left untouched, or the options have already been properly quoted by succeeding hooks. (func_parse_options): Quote '$@' and return $EXIT_SUCCESS only if we changed something. (func_validate_options): Likewise. (func_options_prep): Likewise. (func_options_finish): New hook-caller for 'func_options' hooks. (func_options): Propagate return value down to top-level caller, but pay attention we have always set $func_options_result. * build-aux/ltmain.in (libtool_options_prep): Quote '$@' and return $EXIT_SUCCESS only if we changed something. (libtool_parse_options): Likewise. * bootstrap: Sync gl/build-aux/with option-parser. |
| link_all_deplibs.patch | (download) |
build-aux/ltmain.in |
5 4 + 1 - 0 ! |
--- |
| deplib_binary.patch | (download) |
build-aux/ltmain.in |
20 10 + 10 - 0 ! |
--- |
| netbsdelf.patch | (download) |
m4/libtool.m4 |
20 16 + 4 - 0 ! |
--- |
| version_type.patch | (download) |
build-aux/ltmain.in |
3 3 + 0 - 0 ! |
--- |
| nopic.patch | (download) |
tests/demo.at |
2 1 + 1 - 0 ! |
--- |
| deplibs_test_disable.patch | (download) |
tests/demo.at |
2 2 + 0 - 0 ! |
--- |
| disable link order2.patch | (download) |
tests/link-order2.at |
2 2 + 0 - 0 ! |
--- |
| deplibs ident.patch | (download) |
tests/deplibs-ident.at |
7 0 + 7 - 0 ! |
--- |
| man add whatis info.diff | (download) |
Makefile.am |
4 2 + 2 - 0 ! |
--- |
| no_hostname.patch | (download) |
m4/libtool.m4 |
1 0 + 1 - 0 ! |
--- |
| bootstrap_options.conf | (download) |
bootstrap.conf |
2 0 + 2 - 0 ! |
--- |
| version_string.patch | (download) |
build-aux/ltmain.in |
2 1 + 1 - 0 ! |
--- |
| grep spaces.patch | (download) |
m4/libtool.m4 |
12 6 + 6 - 0 ! |
add spaces before -l in grep searches Current searching for "-L" in link paths is over-greedy and incorrectly handles paths with -L in them See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896861 for example |
| libtool eval nm.patch | (download) |
m4/libtool.m4 |
3 2 + 1 - 0 ! |
avoid a broken ac_try_eval macro As said in the Autoconf source, the AC_TRY_EVAL macro is dangerous and undocumented, and should not be used. In particular, the one related to nm yields binary data in the config.log file with dash, where "echo \\1" (echo with the argument \1) produces the control character ^A instead of the usual \1 with most shells (POSIX says that the result is implementation-defined). See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910076 This patch attempts to replace this AC_TRY_EVAL occurrence by code with similar behavior, but using $ECHO instead of echo in order to avoid the backslash issue. |
| 0030 flang support.patch | (download) |
m4/libtool.m4 |
6 6 + 0 - 0 ! |
support for flang fortran compiler Last-Updated: 2019-02-18 |
| 0040 unsafe eval.patch | (download) |
build-aux/funclib.sh |
2 1 + 1 - 0 ! |
minor removal of unsafe shell script eval in these segments unnecessary |
| 0050 documentation.patch | (download) |
doc/libtool.texi |
8 4 + 4 - 0 ! |
documentation inconsitent with libltdl3 |
| 0055 pass flags unchanged.patch | (download) |
build-aux/ltmain.in |
4 3 + 1 - 0 ! |
pass more flags to the linker unchanged. closes: #751161. |
| 0075 remove dates from docs.patch | (download) |
doc/libtool.texi |
4 2 + 2 - 0 ! |
patch to remove dates from .info and .html documentation |
| 0080 struct names.patch | (download) |
doc/libtool.texi |
26 13 + 13 - 0 ! |
fix for incorrect struct docs in texi |
| 0085 tcc path.patch | (download) |
m4/libtool.m4 |
2 2 + 0 - 0 ! |
add run path when linking with tcc |
| 0090 shell op.patch | (download) |
bootstrap |
32 10 + 22 - 0 ! |
incorrect check for += operator causes func_append to fail |
