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 | ## Add support for netbsdelf*-gnu | 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 | |||||
man-add-whatis-info.diff | no | |||||
no_hostname.patch | no | |||||
bootstrap_options.conf | no | |||||
version_string.patch | no | |||||
grep-spaces.patch | 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 |
Alastair McKinstry <mckinstry@debian.org> | no | |||
libtool-eval-nm.patch | 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. |
Vincent Lefevre <vincent@vinc17.net> | 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 | |||
0050-documentation.patch | documentation inconsitent with libltdl3 | Alastair McKinstry <mckinstry@debian.org> | no | |||
0055-pass-flags-unchanged.patch | Pass more flags to the linker unchanged. Closes: #751161. | Vincent Lefevre <vincent@vinc17.net> | 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 | ||
0080-struct-names.patch | Fix for incorrect struct docs in texi | Hans Ulrich Niedermann. | no | debian | ||
0085-tcc-path.patch | Add run path when linking with tcc | Vincent Lefevre | no | |||
0090-shell-op.patch | Incorrect check for += operator causes func_append to fail | Ernesto Alfonso <erjoalgo@gmail.com> | no |