From 8c29d0a2c24614fff449cf2fda27e2fcfd78ce50 Mon Sep 17 00:00:00 2001 From: Konstantin Demin Date: Mon, 11 Aug 2025 12:46:32 +0300 Subject: [PATCH] initial import from Debian version: 2.45-4 (UNRELEASED) commit: bf4f75f17a4f370adc9bf9feca09710ce76ecc63 --- debian/README.cross | 38 + debian/README.source | 16 + debian/binutils-common.conffiles | 1 + debian/binutils-common.overrides | 5 + debian/binutils-common.preinst | 13 + debian/binutils-cross.overrides | 18 + debian/binutils-hppa64-linux-gnu.overrides | 10 + debian/binutils-multiarch-dev.overrides | 2 + debian/binutils-multiarch.overrides | 13 + debian/binutils-multiarch.postinst.in | 63 + debian/binutils-multiarch.postrm.in | 47 + debian/binutils-multiarch.preinst.in | 29 + debian/binutils-multiarch.prerm.in | 81 + debian/binutils-multiarch.shlibs.in | 4 + debian/binutils-triplet.overrides | 2 + debian/binutils.conffiles | 1 + debian/binutils.overrides | 2 + debian/binutils.preinst | 14 + debian/binutils.presubj | 25 + debian/binutils.triggers | 1 + debian/changelog | 7209 +++++++++++++++++ debian/control | 1202 +++ debian/control.cross.in | 28 + debian/control.in | 311 + debian/copyright | 42 + debian/dwp.1 | 33 + debian/gfdl.texi | 41 + debian/ld.gold.1 | 895 ++ debian/libbinutils.overrides | 5 + debian/libbinutils.shlibs.in | 2 + debian/libctf-nobfd0.shlibs | 1 + debian/libctf-nobfd0.symbols | 5 + debian/libctf0.shlibs | 1 + debian/libctf0.symbols | 5 + debian/libgprofng0.shlibs.in | 1 + debian/libgprofng0.symbols | 2743 +++++++ debian/libsframe2.shlibs | 1 + debian/libsframe2.symbols | 3 + debian/patches/001_ld_makefile_patch.patch | 27 + debian/patches/002_gprof_profile_arcs.patch | 27 + .../patches/003_gprof_see_also_monitor.patch | 13 + debian/patches/006_better_file_error.patch | 19 + debian/patches/013_bash_in_ld_testsuite.patch | 13 + debian/patches/128_ppc64_powerpc_biarch.patch | 15 + debian/patches/129_multiarch_libpath.patch | 261 + .../patches/131_ld_bootstrap_testsuite.patch | 45 + debian/patches/135_bfd_soversion.patch | 38 + debian/patches/136_bfd_pic.patch | 25 + .../patches/157_ar_scripts_with_tilde.patch | 11 + debian/patches/158_ld_system_root.patch | 42 + debian/patches/164_ld_doc_remove_xref.diff | 14 + debian/patches/aarch64-libpath.diff | 25 + debian/patches/armhf-64k-alignment.diff | 30 + debian/patches/branch-updates.diff | 1369 ++++ debian/patches/branch-version.diff | 540 ++ debian/patches/env-package-metadata.diff | 435 + debian/patches/gprof-build.diff | 14 + debian/patches/gprofng-cross-build.diff | 54 + .../gprofng-examples-tgz-deterministic.diff | 28 + debian/patches/libctf-soname.diff | 1030 +++ debian/patches/mips-hack.diff | 12 + debian/patches/perl-shebang.diff | 8 + debian/patches/pr-ld-16428.diff | 158 + debian/patches/pr32392-workaround.diff | 11 + debian/patches/series | 37 + debian/rules | 2066 +++++ debian/rules.defs | 236 + debian/source.lintian-overrides | 12 + debian/source/format | 1 + debian/test-suite-compare.py | 259 + debian/tests/build | 21 + debian/tests/control | 19 + debian/tests/libc-link | 29 + debian/tests/shlib-build | 44 + debian/watch | 2 + 75 files changed, 19903 insertions(+) create mode 100644 debian/README.cross create mode 100644 debian/README.source create mode 100644 debian/binutils-common.conffiles create mode 100644 debian/binutils-common.overrides create mode 100644 debian/binutils-common.preinst create mode 100644 debian/binutils-cross.overrides create mode 100644 debian/binutils-hppa64-linux-gnu.overrides create mode 100644 debian/binutils-multiarch-dev.overrides create mode 100644 debian/binutils-multiarch.overrides create mode 100644 debian/binutils-multiarch.postinst.in create mode 100644 debian/binutils-multiarch.postrm.in create mode 100644 debian/binutils-multiarch.preinst.in create mode 100644 debian/binutils-multiarch.prerm.in create mode 100644 debian/binutils-multiarch.shlibs.in create mode 100644 debian/binutils-triplet.overrides create mode 100644 debian/binutils.conffiles create mode 100644 debian/binutils.overrides create mode 100644 debian/binutils.preinst create mode 100644 debian/binutils.presubj create mode 100644 debian/binutils.triggers create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/control.cross.in create mode 100644 debian/control.in create mode 100644 debian/copyright create mode 100644 debian/dwp.1 create mode 100644 debian/gfdl.texi create mode 100644 debian/ld.gold.1 create mode 100644 debian/libbinutils.overrides create mode 100644 debian/libbinutils.shlibs.in create mode 100644 debian/libctf-nobfd0.shlibs create mode 100644 debian/libctf-nobfd0.symbols create mode 100644 debian/libctf0.shlibs create mode 100644 debian/libctf0.symbols create mode 100644 debian/libgprofng0.shlibs.in create mode 100644 debian/libgprofng0.symbols create mode 100644 debian/libsframe2.shlibs create mode 100644 debian/libsframe2.symbols create mode 100644 debian/patches/001_ld_makefile_patch.patch create mode 100644 debian/patches/002_gprof_profile_arcs.patch create mode 100644 debian/patches/003_gprof_see_also_monitor.patch create mode 100644 debian/patches/006_better_file_error.patch create mode 100644 debian/patches/013_bash_in_ld_testsuite.patch create mode 100644 debian/patches/128_ppc64_powerpc_biarch.patch create mode 100644 debian/patches/129_multiarch_libpath.patch create mode 100644 debian/patches/131_ld_bootstrap_testsuite.patch create mode 100644 debian/patches/135_bfd_soversion.patch create mode 100644 debian/patches/136_bfd_pic.patch create mode 100644 debian/patches/157_ar_scripts_with_tilde.patch create mode 100644 debian/patches/158_ld_system_root.patch create mode 100644 debian/patches/164_ld_doc_remove_xref.diff create mode 100644 debian/patches/aarch64-libpath.diff create mode 100644 debian/patches/armhf-64k-alignment.diff create mode 100644 debian/patches/branch-updates.diff create mode 100644 debian/patches/branch-version.diff create mode 100644 debian/patches/env-package-metadata.diff create mode 100644 debian/patches/gprof-build.diff create mode 100644 debian/patches/gprofng-cross-build.diff create mode 100644 debian/patches/gprofng-examples-tgz-deterministic.diff create mode 100644 debian/patches/libctf-soname.diff create mode 100644 debian/patches/mips-hack.diff create mode 100644 debian/patches/perl-shebang.diff create mode 100644 debian/patches/pr-ld-16428.diff create mode 100644 debian/patches/pr32392-workaround.diff create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/rules.defs create mode 100644 debian/source.lintian-overrides create mode 100644 debian/source/format create mode 100644 debian/test-suite-compare.py create mode 100644 debian/tests/build create mode 100644 debian/tests/control create mode 100644 debian/tests/libc-link create mode 100644 debian/tests/shlib-build create mode 100644 debian/watch diff --git a/debian/README.cross b/debian/README.cross new file mode 100644 index 0000000..ea184f8 --- /dev/null +++ b/debian/README.cross @@ -0,0 +1,38 @@ +Cross-binutils debian packages are directly built from the binutils +source package together with the native binutils packages. + +To build a cross-binutils package which is not yet built: + + o Download and unpack the binutils source package: + + apt-get source binutils + + o Ensure you have the binutils build-dependencies installed: + + apt-get build-dep binutils + + o Add the binutils- package to the control file: + + rm -f stamps/control + debian/rules stamps/control TARGET= + + This change is permanent and will survive 'make clean'. If you + need to restore the original debian/control file: + + rm -f stamps/control + debian/rules stamps/control TARGET= + + o Then build the cross-binutils package: + + TARGET= dpkg-buildpackage -b -uc -us + or + echo arm >debian/target; dpkg-buildpackage -b -uc -us + + (substitute your target name, e.g. "arm" or "m68k", instead of + "") + +-- +Hector Oron +Marcin Juszkiewicz +Matthias Klose +Nikita Youshchenko diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..4d1e3d4 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,16 @@ +This source package builds native packages and packages targeting +debian architectures. To shorten a test build, some of these builds +can be skipped. + +DEB_BUILD_OPTIONS="parallel=