Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
136_bfd_pic.patch | Build libbfd with -fPIC to allow linking with PIE binaries | Balint Reczey <balint@balintreczey.hu> | no | |||
157_ar_scripts_with_tilde.patch | =================================================================== | no | ||||
161_gold_dummy_zoption.diff | # DP: let gold accept a dummy -z buildd-<random-string> option. | no | ||||
164_ld_doc_remove_xref.diff | # DP: In ld.texi, remove cross reference to BFD internals documentation. | no | ||||
131_ld_bootstrap_testsuite.patch | Description: Fix ld-bootstrap testsuite when configured with --enable-pluginsUpstream status: proposed patch | Rafael Espindola | no | |||
001_ld_makefile_patch.patch | Description: correct where ld scripts are installedUpstream status: N/A | Chris Chimelis <chris@debian.org> | no | |||
002_gprof_profile_arcs.patch | Add more documentation about profiling and -fprofile-arcs.=================================================================== | Chris Chimelis <chris@debian.org> | no | |||
003_gprof_see_also_monitor.patch | Don't mention monitor(3) which doesn't exist in Debian. (#160654)=================================================================== | Chris Chimelis <chris@debian.org> | no | |||
006_better_file_error.patch | Specify which filename is causing an error if the filename is adirectory. (#45832) | David Kimdon <dwhedon@gordian.com> | no | |||
013_bash_in_ld_testsuite.patch | Explicitly use bash for the ld testsuite. | Matthias Klose <doko@ubuntu.com> | no | |||
128_ppc64_powerpc_biarch.patch | =================================================================== | no | ||||
129_multiarch_libpath.patch | # DP: Add multiarch directories to linker search path for ld and gold. | no | ||||
130_gold_disable_testsuite_build.patch | Description: Disable build of gold/testsuiteUpstream status: local | Matthias Klose | no | |||
135_bfd_soversion.patch | no | |||||
gprof-build.diff | # DP: Fix gprof build error. =================================================================== |
no | ||||
aarch64-libpath.diff | =================================================================== | no | ||||
mips64-default-n64.diff | no | |||||
gold-mips.diff | # DP: Fix gold on mips64 targets. gold/ 2016-08-09 Aurelien Jarno <aurelien@aurel32.net> * configure.tgt: Add mips64el*-*-*|mips64le*-*-* and mips64*-*-*. |
no | ||||
gold-no-keep-files-mapped.diff | # DP: gold on 32bit archs: Release mapped files after each pass. | no | ||||
pgo+lto-1.diff | [PATCH 1/3] GCC: Pass --plugin to AR and RANLIB Detect GCC LTO plugin. Pass --plugin to AR and RANLIB to support LTO build. * Makefile.tpl (AR): Add @AR_PLUGIN_OPTION@ (RANLIB): Add @RANLIB_PLUGIN_OPTION@. * configure.ac: Include config/gcc-plugin.m4. AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. * libtool.m4 (_LT_CMD_OLD_ARCHIVE): Pass --plugin to AR and RANLIB if possible. * Makefile.in: Regenerated. * configure: Likewise. config/ * gcc-plugin.m4 (GCC_PLUGIN_OPTION): New. libiberty/ * Makefile.in (AR): Add @AR_PLUGIN_OPTION@ (RANLIB): Add @RANLIB_PLUGIN_OPTION@. (configure_deps): Depend on ../config/gcc-plugin.m4. * aclocal.m4: Include ../config/gcc-plugin.m4. * configure.ac: AC_SUBST AR_PLUGIN_OPTION and RANLIB_PLUGIN_OPTION. * configure: Regenerated. zlib/ * configure: Regenerated. |
no | ||||
pgo+lto-2.diff | [PATCH 2/3] Binutils: Pass --plugin to AR and RANLIB Detect GCC LTO plugin. Pass --plugin to AR and RANLIB to support LTO build. bfd/ * configure: Regenerated. binutils/ * configure: Regenerated. gas/ * configure: Regenerated. gprof/ * configure: Regenerated. ld/ * configure: Regenerated. libctf/ * configure: Regenerated. opcodes/ * configure: Regenerated. |
no | ||||
pgo+lto-3.diff | [PATCH 3/3] Support the PGO build for binutils+gdb Add the --enable-pgo-build[=lto] configure option. When binutils+gdb is not built together with GCC, --enable-pgo-build enables the PGO build: 1. First build with -fprofile-generate. 2. Use "make maybe-check-*" to generate profiling data. 3. Use "make clean" to remove the previous build. 4. Rebuild with -fprofile-use. With --enable-pgo-build=lto, -flto=jobserver is used together with -fprofile-generate and -fprofile-use. Add '+' to the command line for recursive make to support -flto=jobserver. --enable-lto enables LTO support in toolchain. PR binutils/26766 * Makefile.tpl (BUILD_CFLAGS): New. (CFLAGS): Append $(BUILD_CFLAGS). (CXXFLAGS): Likewise. (PGO_BUILD_GEN_FLAGS_TO_PASS): New. (PGO_BUILD_TRAINING_CFLAGS): Likewise. (PGO_BUILD_TRAINING_CXXFLAGS): Likewise. (PGO_BUILD_TRAINING_FLAGS_TO_PASS): Likewise. (PGO_BUILD_USE_FLAGS_TO_PASS): Likewise. (PGO-TRAINING-TARGETS): Likewise. (PGO_BUILD_TRAINING): Likewise. (all): Add '+' to the command line for recursive make. Support the PGO build. * configure.ac: Add --enable-pgo-build[=lto]. AC_SUBST PGO_BUILD_GEN_CFLAGS, PGO_BUILD_USE_CFLAGS and PGO_BUILD_LTO_CFLAGS. Enable the PGO build in Makefile. * Makefile.in: Regenerated. * configure: Likewise. |
no | ||||
libctf-soname.diff | no | |||||
pgo+lto-check-ignore.diff | no |