From 175cd82e74190e61f5e9e36cc87db1890a912034 Mon Sep 17 00:00:00 2001 From: Matthias Klose Date: Sun, 30 Jan 2022 16:51:18 +0000 Subject: [PATCH] Import binutils_2.37.90.20220130-2.debian.tar.xz [dgit import tarball binutils 2.37.90.20220130-2 binutils_2.37.90.20220130-2.debian.tar.xz] --- README.cross | 38 + README.source | 16 + binutils-common.overrides | 2 + binutils-cross.overrides | 15 + binutils-hppa64-linux-gnu.overrides | 10 + binutils-multiarch-dev.overrides | 2 + binutils-multiarch.overrides | 13 + binutils-multiarch.postinst.in | 80 + binutils-multiarch.postrm.in | 47 + binutils-multiarch.preinst.in | 29 + binutils-multiarch.prerm.in | 98 + binutils-multiarch.shlibs.in | 4 + binutils-triplet.overrides | 4 + binutils.overrides | 6 + binutils.presubj | 25 + binutils.triggers | 1 + changelog | 6276 +++++++ control | 1057 ++ control.cross.in | 27 + control.in | 225 + copyright | 45 + dwp.1 | 33 + gfdl.texi | 41 + ld.gold.1 | 893 + libbinutils.overrides | 5 + libbinutils.shlibs.in | 2 + libctf-nobfd0.symbols | 4 + libctf0.symbols | 4 + patches/001_ld_makefile_patch.patch | 27 + patches/002_gprof_profile_arcs.patch | 27 + patches/003_gprof_see_also_monitor.patch | 13 + patches/006_better_file_error.patch | 19 + patches/013_bash_in_ld_testsuite.patch | 13 + patches/014_hash_style-both.patch | 30 + patches/014_hash_style-gnu.patch | 31 + patches/127_x86_64_i386_biarch.patch | 20 + patches/128_build_id.patch | 42 + patches/128_ppc64_powerpc_biarch.patch | 15 + patches/129_multiarch_libpath.patch | 341 + .../130_gold_disable_testsuite_build.patch | 26 + patches/131_ld_bootstrap_testsuite.patch | 45 + patches/135_bfd_soversion.patch | 38 + patches/136_bfd_pic.patch | 25 + patches/157_ar_scripts_with_tilde.patch | 11 + patches/158_ld_system_root.patch | 42 + patches/161_gold_dummy_zoption.diff | 25 + patches/164_ld_doc_remove_xref.diff | 14 + patches/7c4643efe7b.diff | 26 + patches/aarch64-libpath.diff | 25 + patches/branch-updates.diff | 14075 ++++++++++++++++ patches/branch-version.diff | 756 + patches/gold-mips.diff | 39 + patches/gold-no-keep-files-mapped.diff | 14 + patches/gprof-build.diff | 14 + patches/infinity-notes.diff | 183 + patches/libctf-soname.diff | 1177 ++ patches/mips-hack.diff | 12 + patches/mips64-default-n64.diff | 82 + patches/pr-ld-16428.diff | 158 + patches/pr28826.diff | 14 + patches/pr28827-1.diff | 205 + patches/pr28827-2.diff | 69 + patches/series | 39 + rules | 1973 +++ source.lintian-overrides | 12 + source/format | 1 + test-suite-compare.py | 230 + tests/build | 21 + tests/control | 17 + tests/libc-link | 29 + tests/shlib-build | 44 + watch | 2 + 72 files changed, 29023 insertions(+) create mode 100644 README.cross create mode 100644 README.source create mode 100644 binutils-common.overrides create mode 100644 binutils-cross.overrides create mode 100644 binutils-hppa64-linux-gnu.overrides create mode 100644 binutils-multiarch-dev.overrides create mode 100644 binutils-multiarch.overrides create mode 100644 binutils-multiarch.postinst.in create mode 100644 binutils-multiarch.postrm.in create mode 100644 binutils-multiarch.preinst.in create mode 100644 binutils-multiarch.prerm.in create mode 100644 binutils-multiarch.shlibs.in create mode 100644 binutils-triplet.overrides create mode 100644 binutils.overrides create mode 100644 binutils.presubj create mode 100644 binutils.triggers create mode 100644 changelog create mode 100644 control create mode 100644 control.cross.in create mode 100644 control.in create mode 100644 copyright create mode 100644 dwp.1 create mode 100644 gfdl.texi create mode 100644 ld.gold.1 create mode 100644 libbinutils.overrides create mode 100644 libbinutils.shlibs.in create mode 100644 libctf-nobfd0.symbols create mode 100644 libctf0.symbols create mode 100644 patches/001_ld_makefile_patch.patch create mode 100644 patches/002_gprof_profile_arcs.patch create mode 100644 patches/003_gprof_see_also_monitor.patch create mode 100644 patches/006_better_file_error.patch create mode 100644 patches/013_bash_in_ld_testsuite.patch create mode 100644 patches/014_hash_style-both.patch create mode 100644 patches/014_hash_style-gnu.patch create mode 100644 patches/127_x86_64_i386_biarch.patch create mode 100644 patches/128_build_id.patch create mode 100644 patches/128_ppc64_powerpc_biarch.patch create mode 100644 patches/129_multiarch_libpath.patch create mode 100644 patches/130_gold_disable_testsuite_build.patch create mode 100644 patches/131_ld_bootstrap_testsuite.patch create mode 100644 patches/135_bfd_soversion.patch create mode 100644 patches/136_bfd_pic.patch create mode 100644 patches/157_ar_scripts_with_tilde.patch create mode 100644 patches/158_ld_system_root.patch create mode 100644 patches/161_gold_dummy_zoption.diff create mode 100644 patches/164_ld_doc_remove_xref.diff create mode 100644 patches/7c4643efe7b.diff create mode 100644 patches/aarch64-libpath.diff create mode 100644 patches/branch-updates.diff create mode 100644 patches/branch-version.diff create mode 100644 patches/gold-mips.diff create mode 100644 patches/gold-no-keep-files-mapped.diff create mode 100644 patches/gprof-build.diff create mode 100644 patches/infinity-notes.diff create mode 100644 patches/libctf-soname.diff create mode 100644 patches/mips-hack.diff create mode 100644 patches/mips64-default-n64.diff create mode 100644 patches/pr-ld-16428.diff create mode 100644 patches/pr28826.diff create mode 100644 patches/pr28827-1.diff create mode 100644 patches/pr28827-2.diff create mode 100644 patches/series create mode 100755 rules create mode 100644 source.lintian-overrides create mode 100644 source/format create mode 100644 test-suite-compare.py create mode 100644 tests/build create mode 100644 tests/control create mode 100644 tests/libc-link create mode 100644 tests/shlib-build create mode 100644 watch diff --git a/README.cross b/README.cross new file mode 100644 index 000000000..ea184f84f --- /dev/null +++ b/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/README.source b/README.source new file mode 100644 index 000000000..ca8bc0722 --- /dev/null +++ b/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=