Debian Patches

Status for libtool/2.5.4-4

Patch Description Author Forwarded Bugs Origin Last update
0011-libtool-optimizing-options-parser-hooks.patch [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.
Pavel Raiskup <praiskup@redhat.com> no 2015-10-05
link_all_deplibs.patch ## Do not link against deplibs. This is not needed for shared libs
## on atleast ELF systems since those already know which libs they
## need themself. This seems to break a few things and will be fixed
## in a better way in a future upstream version.

===================================================================
no
deplib_binary.patch =================================================================== no
netbsdelf.patch =================================================================== no
version_type.patch =================================================================== no
nopic.patch =================================================================== no
deplibs_test_disable.patch ## This test is broken for several reasons:
## - It's linking a shared lib against a static lib. This is not
## portable, and we even give a warning about this.
## - The shared lib is not using any symbols from the static lib.
## - The test program is linked against the shared lib and using
## symbols from the static lib.

===================================================================
no
disable-link-order2.patch =================================================================== no
deplibs-ident.patch =================================================================== no
bootstrap_options.conf =================================================================== no
0030-flang-support.patch Support for Flang Fortran compiler
===================================================================
Alastair McKinstry <mckinstry@debian.org> no
0040-unsafe-eval.patch minor removal of unsafe shell script eval in these segments unnecessary

===================================================================
Alastair McKinstry <mckinstry@debian.org> no
0075-remove-dates-from-docs.patch Patch to remove dates from .info and .html documentation
===================================================================
Vagrant Cascadian <vagrant@reproducible-builds.org> no 2020-02-10
0090-shell-op.patch Incorrect check for += operator causes func_append to fail
===================================================================
Ernesto Alfonso <erjoalgo@gmail.com> no

All known versions for source package 'libtool'

Links