--- binutils-2.23.90.20131017.orig/debian/strip.cross.in
+++ binutils-2.23.90.20131017/debian/strip.cross.in
@@ -0,0 +1,3 @@
+#! /bin/sh
+
+__TARGET__strip --remove-section=.comment --remove-section=.note $*
--- binutils-2.23.90.20131017.orig/debian/binutils-spu.postinst
+++ binutils-2.23.90.20131017/debian/binutils-spu.postinst
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = "configure" ]; then
+ ldconfig
+fi
--- binutils-2.23.90.20131017.orig/debian/ld.gold.1
+++ binutils-2.23.90.20131017/debian/ld.gold.1
@@ -0,0 +1,741 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3.
+.TH GOLD "1" "October 2013" "gold (GNU Binutils for Ubuntu 2.23.90.20131017) 1.11" "User Commands"
+.SH NAME
+gold \- The GNU ELF linker
+.SH SYNOPSIS
+.B ld.gold
+[\fIoptions\fR] \fIfile\fR...
+.SH OPTIONS
+.TP
+\fB\-\-help\fR
+Report usage information
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+Report version information
+.TP
+\fB\-V\fR
+Report version and target information
+.TP
+\fB\-\-add\-needed\fR
+Not supported
+.TP
+\fB\-\-no\-add\-needed\fR
+Do not copy DT_NEEDED tags from shared libraries
+.HP
+\fB\-\-allow\-multiple\-definition\fR Allow multiple definitions of symbols
+.TP
+\fB\-\-no\-allow\-multiple\-definition\fR
+Do not allow multiple definitions
+.TP
+\fB\-\-allow\-shlib\-undefined\fR
+Allow unresolved references in shared libraries
+.TP
+\fB\-\-no\-allow\-shlib\-undefined\fR
+Do not allow unresolved references in shared libraries
+.TP
+\fB\-\-as\-needed\fR
+Only set DT_NEEDED for shared libraries if used
+.TP
+\fB\-\-no\-as\-needed\fR
+Always DT_NEEDED for shared libraries
+.TP
+\fB\-assert\fR [ignored]
+Ignored
+.TP
+\fB\-b\fR [elf,binary], \fB\-\-format\fR [elf,binary]
+Set input format
+.HP
+\fB\-Bdynamic\fR \fB\-l\fR searches for shared libraries
+.HP
+\fB\-Bstatic\fR \fB\-l\fR does not search for shared libraries
+.TP
+\fB\-dy\fR
+alias for \fB\-Bdynamic\fR
+.TP
+\fB\-dn\fR
+alias for \fB\-Bstatic\fR
+.TP
+\fB\-Bgroup\fR
+Use group name lookup rules for shared library
+.TP
+\fB\-Bsymbolic\fR
+Bind defined symbols locally
+.TP
+\fB\-Bsymbolic\-functions\fR
+Bind defined function symbols locally
+.TP
+\fB\-\-build\-id\fR [=STYLE]
+Generate build ID note
+.TP
+\fB\-\-build\-id\-chunk\-size\-for\-treehash\fR SIZE
+Chunk size for '\-\-build\-id=tree'
+.TP
+\fB\-\-build\-id\-min\-file\-size\-for\-treehash\fR SIZE
+Minimum output file size for '\-\-build\-id=tree' to work differently than '\-\-build\-id=sha1'
+.TP
+\fB\-\-check\-sections\fR
+Check segment addresses for overlaps (default)
+.TP
+\fB\-\-no\-check\-sections\fR
+Do not check segment addresses for overlaps
+.TP
+\fB\-\-compress\-debug\-sections\fR [none,zlib]
+Compress .debug_* sections in the output file
+.TP
+\fB\-\-copy\-dt\-needed\-entries\fR
+Not supported
+.HP
+\fB\-\-no\-copy\-dt\-needed\-entries\fR Do not copy DT_NEEDED tags from shared libraries
+.TP
+\fB\-\-cref\fR
+Output cross reference table
+.TP
+\fB\-\-no\-cref\fR
+Do not output cross reference table
+.TP
+\fB\-\-ctors\-in\-init\-array\fR
+Use DT_INIT_ARRAY for all constructors (default)
+.TP
+\fB\-\-no\-ctors\-in\-init\-array\fR
+Handle constructors as directed by compiler
+.TP
+\fB\-d\fR, \fB\-\-define\-common\fR
+Define common symbols
+.TP
+\fB\-\-no\-define\-common\fR
+Do not define common symbols
+.TP
+\fB\-dc\fR
+Alias for \fB\-d\fR
+.TP
+\fB\-dp\fR
+Alias for \fB\-d\fR
+.TP
+\fB\-\-debug\fR [all,files,script,task][,...]
+Turn on debugging
+.TP
+\fB\-\-defsym\fR SYMBOL=EXPRESSION
+Define a symbol
+.TP
+\fB\-\-demangle\fR [=STYLE]
+Demangle C++ symbols in log messages
+.TP
+\fB\-\-no\-demangle\fR
+Do not demangle C++ symbols in log messages
+.TP
+\fB\-\-detect\-odr\-violations\fR
+Look for violations of the C++ One Definition Rule
+.TP
+\fB\-\-no\-detect\-odr\-violations\fR
+Do not look for violations of the C++ One Definition Rule
+.TP
+\fB\-x\fR, \fB\-\-discard\-all\fR
+Delete all local symbols
+.TP
+\fB\-X\fR, \fB\-\-discard\-locals\fR
+Delete all temporary local symbols
+.TP
+\fB\-\-dynamic\-list\-data\fR
+Add data symbols to dynamic symbols
+.TP
+\fB\-\-dynamic\-list\-cpp\-new\fR
+Add C++ operator new/delete to dynamic symbols
+.HP
+\fB\-\-dynamic\-list\-cpp\-typeinfo\fR Add C++ typeinfo to dynamic symbols
+.TP
+\fB\-\-dynamic\-list\fR FILE
+Read a list of dynamic symbols
+.HP
+\fB\-e\fR ADDRESS, \fB\-\-entry\fR ADDRESS Set program start address
+.TP
+\fB\-\-exclude\-libs\fR lib,lib ...
+Exclude libraries from automatic export
+.TP
+\fB\-E\fR, \fB\-\-export\-dynamic\fR
+Export all dynamic symbols
+.TP
+\fB\-\-no\-export\-dynamic\fR
+Do not export all dynamic symbols (default)
+.TP
+\fB\-\-export\-dynamic\-symbol\fR SYMBOL
+Export SYMBOL to dynamic symbol table
+.TP
+\fB\-EB\fR
+Link big\-endian objects.
+.TP
+\fB\-EL\fR
+Link little\-endian objects.
+.TP
+\fB\-\-eh\-frame\-hdr\fR
+Create exception frame header
+.TP
+\fB\-\-no\-enum\-size\-warning\fR
+(ARM only) Do not warn about objects with incompatible enum sizes
+.HP
+\fB\-f\fR SHLIB, \fB\-\-auxiliary\fR SHLIB Auxiliary filter for shared object symbol table
+.TP
+\fB\-F\fR SHLIB, \fB\-\-filter\fR SHLIB
+Filter for shared object symbol table
+.TP
+\fB\-\-fatal\-warnings\fR
+Treat warnings as errors
+.TP
+\fB\-\-no\-fatal\-warnings\fR
+Do not treat warnings as errors
+.TP
+\fB\-fini\fR SYMBOL
+Call SYMBOL at unload\-time
+.TP
+\fB\-\-fix\-cortex\-a8\fR
+(ARM only) Fix binaries for Cortex\-A8 erratum.
+.TP
+\fB\-\-no\-fix\-cortex\-a8\fR
+(ARM only) Do not fix binaries for Cortex\-A8 erratum.
+.TP
+\fB\-\-fix\-arm1176\fR
+(ARM only) Fix binaries for ARM1176 erratum.
+.TP
+\fB\-\-no\-fix\-arm1176\fR
+(ARM only) Do not fix binaries for ARM1176 erratum.
+.TP
+\fB\-\-merge\-exidx\-entries\fR
+(ARM only) Merge exidx entries in debuginfo.
+.TP
+\fB\-\-no\-merge\-exidx\-entries\fR
+(ARM only) Do not merge exidx entries in debuginfo.
+.TP
+\fB\-\-fix\-v4bx\fR
+(ARM only) Rewrite BX rn as MOV pc, rn for ARMv4
+.TP
+\fB\-\-fix\-v4bx\-interworking\fR
+(ARM only) Rewrite BX rn branch to ARMv4 interworking veneer
+.TP
+\fB\-g\fR
+Ignored
+.TP
+\fB\-\-gdb\-index\fR
+Generate .gdb_index section
+.TP
+\fB\-\-no\-gdb\-index\fR
+Do not generate .gdb_index section
+.TP
+\fB\-\-gnu\-unique\fR
+Enable STB_GNU_UNIQUE symbol binding (default)
+.TP
+\fB\-\-no\-gnu\-unique\fR
+Disable STB_GNU_UNIQUE symbol binding
+.TP
+\fB\-h\fR FILENAME, \fB\-soname\fR FILENAME
+Set shared library name
+.TP
+\fB\-\-hash\-bucket\-empty\-fraction\fR FRACTION
+Min fraction of empty buckets in dynamic hash
+.TP
+\fB\-\-hash\-style\fR [sysv,gnu,both]
+Dynamic hash style
+.TP
+\fB\-I\fR PROGRAM, \fB\-\-dynamic\-linker\fR PROGRAM
+Set dynamic linker path
+.TP
+\fB\-\-incremental\fR
+Do an incremental link if possible; otherwise, do a full link and prepare output for incremental linking
+.TP
+\fB\-\-no\-incremental\fR
+Do a full link (default)
+.TP
+\fB\-\-incremental\-full\fR
+Do a full link and prepare output for incremental linking
+.TP
+\fB\-\-incremental\-update\fR
+Do an incremental link; exit if not possible
+.TP
+\fB\-\-incremental\-base\fR FILE
+Set base file for incremental linking (default is output file)
+.TP
+\fB\-\-incremental\-changed\fR
+Assume files changed
+.TP
+\fB\-\-incremental\-unchanged\fR
+Assume files didn't change
+.TP
+\fB\-\-incremental\-unknown\fR
+Use timestamps to check files (default)
+.TP
+\fB\-\-incremental\-startup\-unchanged\fR
+Assume startup files unchanged (files preceding this option)
+.HP
+\fB\-\-incremental\-patch\fR PERCENT Amount of extra space to allocate for patches
+.TP
+\fB\-init\fR SYMBOL
+Call SYMBOL at load\-time
+.TP
+\fB\-\-just\-symbols\fR FILE
+Read only symbol values from FILE
+.TP
+\fB\-\-map\-whole\-files\fR
+Map whole files to memory (default on 64\-bit hosts)
+.TP
+\fB\-\-no\-map\-whole\-files\fR
+Map relevant file parts to memory (default on 32\-bit hosts)
+.TP
+\fB\-\-keep\-files\-mapped\fR
+Keep files mapped across passes (default)
+.TP
+\fB\-\-no\-keep\-files\-mapped\fR
+Release mapped files after each pass
+.TP
+\fB\-\-ld\-generated\-unwind\-info\fR
+Generate unwind information for PLT (default)
+.TP
+\fB\-\-no\-ld\-generated\-unwind\-info\fR
+Do not generate unwind information for PLT
+.TP
+\fB\-l\fR LIBNAME, \fB\-\-library\fR LIBNAME
+Search for library LIBNAME
+.TP
+\fB\-L\fR DIR, \fB\-\-library\-path\fR DIR
+Add directory to search path
+.TP
+\fB\-\-text\-reorder\fR
+Enable text section reordering for GCC section names (default)
+.TP
+\fB\-\-no\-text\-reorder\fR
+Disable text section reordering for GCC section names
+.TP
+\fB\-nostdlib\fR
+Only search directories specified on the command line.
+.TP
+\fB\-\-rosegment\fR
+Put read\-only non\-executable sections in their own segment
+.TP
+\fB\-\-rosegment\-gap\fR OFFSET
+Set offset between executable and read\-only segments
+.TP
+\fB\-m\fR EMULATION
+Set GNU linker emulation; obsolete
+.TP
+\fB\-\-mmap\-output\-file\fR
+Map the output file for writing (default).
+.TP
+\fB\-\-no\-mmap\-output\-file\fR
+Do not map the output file for writing.
+.TP
+\fB\-M\fR, \fB\-\-print\-map\fR
+Write map file on standard output
+.TP
+\fB\-Map\fR MAPFILENAME
+Write map file
+.TP
+\fB\-n\fR, \fB\-\-nmagic\fR
+Do not page align data
+.TP
+\fB\-N\fR, \fB\-\-omagic\fR
+Do not page align data, do not make text readonly
+.TP
+\fB\-\-no\-omagic\fR
+Page align data, make text readonly
+.TP
+\fB\-\-enable\-new\-dtags\fR
+Enable use of DT_RUNPATH and DT_FLAGS
+.TP
+\fB\-\-disable\-new\-dtags\fR
+Disable use of DT_RUNPATH and DT_FLAGS
+.TP
+\fB\-\-noinhibit\-exec\fR
+Create an output file even if errors occur
+.TP
+\fB\-\-no\-undefined\fR
+Report undefined symbols (even with \fB\-\-shared\fR)
+.TP
+\fB\-o\fR FILE, \fB\-\-output\fR FILE
+Set output file name
+.TP
+\fB\-O\fR LEVEL, \fB\-optimize\fR LEVEL
+Optimize output file size
+.TP
+\fB\-\-oformat\fR [binary]
+Set output format
+.TP
+\fB\-p\fR
+(ARM only) Ignore for backward compatibility
+.TP
+\fB\-pie\fR
+Create a position independent executable
+.TP
+\fB\-\-pic\-executable\fR
+Create a position independent executable
+.TP
+\fB\-no\-pipeline\-knowledge\fR
+(ARM only) Ignore for backward compatibility
+.TP
+\fB\-\-plt\-align\fR [=P2ALIGN]
+(PowerPC64 only) Align PLT call stubs to fit cache lines
+.TP
+\fB\-\-plt\-static\-chain\fR
+(PowerPC64 only) PLT call stubs should load r11
+.TP
+\fB\-\-no\-plt\-static\-chain\fR
+(PowerPC64 only) PLT call stubs should not load r11
+.TP
+\fB\-\-plt\-thread\-safe\fR
+(PowerPC64 only) PLT call stubs with load\-load barrier
+.TP
+\fB\-\-no\-plt\-thread\-safe\fR
+(PowerPC64 only) PLT call stubs without barrier
+.TP
+\fB\-\-plugin\fR PLUGIN
+Load a plugin library
+.TP
+\fB\-\-plugin\-opt\fR OPTION
+Pass an option to the plugin
+.TP
+\fB\-\-posix\-fallocate\fR
+Use posix_fallocate to reserve space in the output file (default).
+.TP
+\fB\-\-no\-posix\-fallocate\fR
+Use fallocate or ftruncate to reserve space.
+.TP
+\fB\-\-preread\-archive\-symbols\fR
+Preread archive symbols when multi\-threaded
+.TP
+\fB\-\-print\-output\-format\fR
+Print default output format
+.TP
+\fB\-\-print\-symbol\-counts\fR FILENAME
+Print symbols defined and used for each input
+.TP
+\fB\-Qy\fR
+Ignored for SVR4 compatibility
+.TP
+\fB\-q\fR, \fB\-\-emit\-relocs\fR
+Generate relocations in output
+.TP
+\fB\-r\fR, \fB\-relocatable\fR
+Generate relocatable output
+.TP
+\fB\-i\fR
+Synonym for \fB\-r\fR
+.TP
+\fB\-\-relax\fR
+Relax branches on certain targets
+.TP
+\fB\-\-retain\-symbols\-file\fR FILE
+keep only symbols listed in this file
+.TP
+\fB\-R\fR DIR
+Add DIR to runtime search path
+.TP
+\fB\-rpath\fR DIR
+Add DIR to runtime search path
+.TP
+\fB\-\-rpath\-link\fR DIR
+Add DIR to link time shared library search path
+.TP
+\fB\-\-section\-ordering\-file\fR FILENAME
+Layout sections in the order specified.
+.TP
+\fB\-\-section\-start\fR SECTION=ADDRESS
+Set address of section
+.TP
+\fB\-\-sort\-common\fR [={ascending,descending}]
+Sort common symbols by alignment
+.TP
+\fB\-\-sort\-section\fR [none,name]
+Sort sections by name. '\-\-no\-text\-reorder' will override '\-\-sort\-section=name' for .text
+.TP
+\fB\-\-spare\-dynamic\-tags\fR COUNT
+Dynamic tag slots to reserve (default 5)
+.TP
+\fB\-s\fR, \fB\-\-strip\-all\fR
+Strip all symbols
+.TP
+\fB\-S\fR, \fB\-\-strip\-debug\fR
+Strip debugging information
+.TP
+\fB\-\-strip\-debug\-non\-line\fR
+Emit only debug line number information
+.TP
+\fB\-\-strip\-debug\-gdb\fR
+Strip debug symbols that are unused by gdb (at least versions <= 7.4)
+.TP
+\fB\-\-strip\-lto\-sections\fR
+Strip LTO intermediate code sections
+.TP
+\fB\-\-stub\-group\-size\fR SIZE
+(ARM, PowerPC only) The maximum distance from instructions in a group of sections to their stubs. Negative values mean stubs are always after (PowerPC before) the group. 1 means use default size.
+.TP
+\fB\-\-no\-keep\-memory\fR
+Use less memory and more disk I/O (included only for compatibility with GNU ld)
+.TP
+\fB\-G\fR, \fB\-shared\fR
+Generate shared library
+.TP
+\fB\-Bshareable\fR
+Generate shared library
+.TP
+\fB\-\-split\-stack\-adjust\-size\fR SIZE
+Stack size when \fB\-fsplit\-stack\fR function calls non\-split
+.TP
+\fB\-static\fR
+Do not link against shared libraries
+.TP
+\fB\-\-icf\fR [none,all,safe]
+Identical Code Folding. '\-\-icf=safe' Folds ctors, dtors and functions whose pointers are definitely not taken.
+.TP
+\fB\-\-icf\-iterations\fR COUNT
+Number of iterations of ICF (default 2)
+.TP
+\fB\-\-print\-icf\-sections\fR
+List folded identical sections on stderr
+.TP
+\fB\-\-no\-print\-icf\-sections\fR
+Do not list folded identical sections
+.TP
+\fB\-\-keep\-unique\fR SYMBOL
+Do not fold this symbol during ICF
+.TP
+\fB\-\-gc\-sections\fR
+Remove unused sections
+.TP
+\fB\-\-no\-gc\-sections\fR
+Don't remove unused sections (default)
+.TP
+\fB\-\-print\-gc\-sections\fR
+List removed unused sections on stderr
+.TP
+\fB\-\-no\-print\-gc\-sections\fR
+Do not list removed unused sections
+.TP
+\fB\-\-stats\fR
+Print resource usage statistics
+.TP
+\fB\-\-sysroot\fR DIR
+Set target system root directory
+.TP
+\fB\-t\fR, \fB\-\-trace\fR
+Print the name of each input file
+.TP
+\fB\-T\fR FILE, \fB\-\-script\fR FILE
+Read linker script
+.TP
+\fB\-\-threads\fR
+Run the linker multi\-threaded
+.TP
+\fB\-\-no\-threads\fR
+Do not run the linker multi\-threaded
+.TP
+\fB\-\-thread\-count\fR COUNT
+Number of threads to use
+.TP
+\fB\-\-thread\-count\-initial\fR COUNT
+Number of threads to use in initial pass
+.HP
+\fB\-\-thread\-count\-middle\fR COUNT Number of threads to use in middle pass
+.TP
+\fB\-\-thread\-count\-final\fR COUNT
+Number of threads to use in final pass
+.TP
+\fB\-Tbss\fR ADDRESS
+Set the address of the bss segment
+.TP
+\fB\-Tdata\fR ADDRESS
+Set the address of the data segment
+.TP
+\fB\-Ttext\fR ADDRESS
+Set the address of the text segment
+.TP
+\fB\-Ttext\-segment\fR ADDRESS
+Set the address of the text segment
+.TP
+\fB\-Trodata\-segment\fR ADDRESS
+Set the address of the rodata segment
+.TP
+\fB\-\-toc\-optimize\fR
+(PowerPC64 only) Optimize TOC code sequences
+.TP
+\fB\-\-no\-toc\-optimize\fR
+(PowerPC64 only) Don't optimize TOC code sequences
+.TP
+\fB\-\-toc\-sort\fR
+(PowerPC64 only) Sort TOC and GOT sections
+.TP
+\fB\-\-no\-toc\-sort\fR
+(PowerPC64 only) Don't sort TOC and GOT sections
+.TP
+\fB\-u\fR SYMBOL, \fB\-\-undefined\fR SYMBOL
+Create undefined reference to SYMBOL
+.TP
+\fB\-\-unresolved\-symbols\fR ignore\-all,report\-all,ignore\-in\-object\-files,ignore\-in\-shared\-libs
+How to handle unresolved symbols
+.TP
+\fB\-\-verbose\fR
+Synonym for \fB\-\-debug\fR=\fIfiles\fR
+.TP
+\fB\-\-version\-script\fR FILE
+Read version script
+.TP
+\fB\-\-warn\-common\fR
+Warn about duplicate common symbols
+.TP
+\fB\-\-no\-warn\-common\fR
+Do not warn about duplicate common symbols (default)
+.TP
+\fB\-\-warn\-constructors\fR
+Ignored
+.TP
+\fB\-\-no\-warn\-constructors\fR
+Ignored
+.TP
+\fB\-\-warn\-execstack\fR
+Warn if the stack is executable
+.TP
+\fB\-\-no\-warn\-execstack\fR
+Do not warn if the stack is executable (default)
+.TP
+\fB\-\-no\-warn\-mismatch\fR
+Don't warn about mismatched input files
+.TP
+\fB\-\-warn\-multiple\-gp\fR
+Ignored
+.TP
+\fB\-\-warn\-search\-mismatch\fR
+Warn when skipping an incompatible library
+.TP
+\fB\-\-no\-warn\-search\-mismatch\fR
+Don't warn when skipping an incompatible library
+.TP
+\fB\-\-warn\-shared\-textrel\fR
+Warn if text segment is not shareable
+.TP
+\fB\-\-no\-warn\-shared\-textrel\fR
+Do not warn if text segment is not shareable (default)
+.TP
+\fB\-\-warn\-unresolved\-symbols\fR
+Report unresolved symbols as warnings
+.TP
+\fB\-\-error\-unresolved\-symbols\fR
+Report unresolved symbols as errors
+.TP
+\fB\-\-no\-wchar\-size\-warning\fR
+(ARM only) Do not warn about objects with incompatible wchar_t sizes
+.TP
+\fB\-\-whole\-archive\fR
+Include all archive contents
+.TP
+\fB\-\-no\-whole\-archive\fR
+Include only needed archive contents
+.TP
+\fB\-\-wrap\fR SYMBOL
+Use wrapper functions for SYMBOL
+.TP
+\fB\-y\fR SYMBOL, \fB\-\-trace\-symbol\fR SYMBOL
+Trace references to symbol
+.TP
+\fB\-\-undefined\-version\fR
+Allow unused version in script (default)
+.TP
+\fB\-\-no\-undefined\-version\fR
+Do not allow unused version in script
+.TP
+\fB\-Y\fR PATH
+Default search path for Solaris compatibility
+.TP
+\-(, \fB\-\-start\-group\fR
+Start a library search group
+.TP
+\-), \fB\-\-end\-group\fR
+End a library search group
+.TP
+\fB\-\-start\-lib\fR
+Start a library
+.TP
+\fB\-\-end\-lib\fR
+End a library
+.TP
+\fB\-fuse\-ld\fR
+Ignored for GCC linker option compatibility
+.TP
+\fB\-z\fR combreloc
+Sort dynamic relocs
+.TP
+\fB\-z\fR nocombreloc
+Do not sort dynamic relocs
+.TP
+\fB\-z\fR common\-page\-size=SIZE
+Set common page size to SIZE
+.TP
+\fB\-z\fR defs
+Report undefined symbols (even with \fB\-\-shared\fR)
+.TP
+\fB\-z\fR execstack
+Mark output as requiring executable stack
+.TP
+\fB\-z\fR initfirst
+Mark DSO to be initialized first at runtime
+.TP
+\fB\-z\fR interpose
+Mark object to interpose all DSOs but executable
+.TP
+\fB\-z\fR lazy
+Mark object for lazy runtime binding (default)
+.TP
+\fB\-z\fR loadfltr
+Mark object requiring immediate process
+.TP
+\fB\-z\fR max\-page\-size=SIZE
+Set maximum page size to SIZE
+.TP
+\fB\-z\fR muldefs
+Allow multiple definitions of symbols
+.TP
+\fB\-z\fR nocopyreloc
+Do not create copy relocs
+.TP
+\fB\-z\fR nodefaultlib
+Mark object not to use default search paths
+.TP
+\fB\-z\fR nodelete
+Mark DSO non\-deletable at runtime
+.TP
+\fB\-z\fR nodlopen
+Mark DSO not available to dlopen
+.TP
+\fB\-z\fR nodump
+Mark DSO not available to dldump
+.TP
+\fB\-z\fR noexecstack
+Mark output as not requiring executable stack
+.TP
+\fB\-z\fR now
+Mark object for immediate function binding
+.TP
+\fB\-z\fR origin
+Mark DSO to indicate that needs immediate $ORIGIN processing at runtime
+.TP
+\fB\-z\fR relro
+Where possible mark variables read\-only after relocation
+.TP
+\fB\-z\fR norelro
+Don't mark variables read\-only after relocation
+.TP
+\fB\-z\fR text
+Do not permit relocations in read\-only segments
+.TP
+\fB\-z\fR notext
+Permit relocations in read\-only segments (default)
+.TP
+\fB\-z\fR textoff
+Permit relocations in read\-only segments (default)
+.TP
+\fB\-z\fR buildd
+Dummy z option
+.PP
+ld.gold: supported targets: elf32\-i386 elf32\-i386\-freebsd elf32\-i386\-nacl elf32\-x86\-64 elf32\-x86\-64\-freebsd elf32\-x86\-64\-nacl elf64\-x86\-64 elf64\-x86\-64\-freebsd elf64\-x86\-64\-nacl
+ld.gold: supported emulations: elf_i386 elf_i386_nacl elf32_x86_64 elf32_x86_64_nacl elf_x86_64 elf_x86_64_nacl
+.SH "REPORTING BUGS"
+Report bugs to
+.SH COPYRIGHT
+Copyright 2013 Free Software Foundation, Inc.
+This program is free software; you may redistribute it under the terms of
+the GNU General Public License version 3 or (at your option) a later version.
+This program has absolutely no warranty.
--- binutils-2.23.90.20131017.orig/debian/control.in
+++ binutils-2.23.90.20131017/debian/control.in
@@ -0,0 +1,117 @@
+Source: binutils
+Section: devel
+Priority: optional
+Maintainer: Ubuntu Core developers
+XSBC-Original-Maintainer: Matthias Klose
+Uploaders: James Troup , Daniel Jacobowitz
+Standards-Version: 3.9.4
+Build-Depends: dpkg-dev (>= 1.13.9), autoconf (>= 2.64),
+ bison, flex, gettext, texinfo, dejagnu (>= 1.4.2-1.1), quilt,
+ python3, file, xz-utils, lsb-release, zlib1g-dev
+XS-Testsuite: autopkgtest
+
+Package: binutils
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: gas, elf-binutils, modutils (<< 2.4.19-1), ${extraConflicts},
+ binutils-gold (<< 2.20.51.20100415)
+Breaks: binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3),
+ binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3)
+Replaces: binutils-gold (<< 2.20.51.20100415),
+ binutils-mingw-w64-i686 (<< 2.23.52.20130612-1+3),
+ binutils-mingw-w64-x86-64 (<< 2.23.52.20130612-1+3)
+Provides: elf-binutils, ${gold:Provides}
+Suggests: binutils-doc (>= ${source:Version})
+Description: GNU assembler, linker and binary utilities
+ The programs in this package are used to assemble, link and manipulate
+ binary and object files. They may be used in conjunction with a compiler
+ and various libraries to build programs.
+
+Package: binutils-dev
+Architecture: any
+Priority: extra
+Depends: binutils (= ${binary:Version})
+Conflicts: libbfd-dev
+Provides: libbfd-dev
+Replaces: libbfd-dev, libc5-dev
+Description: GNU binary utilities (BFD development files)
+ This package includes header files and static libraries necessary to build
+ programs which use the GNU BFD library, which is part of binutils. Note
+ that building Debian packages which depend on the shared libbfd is Not
+ Allowed.
+
+Package: binutils-multiarch
+Architecture: any
+Priority: extra
+Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
+Provides: multiarch-binutils
+Description: Binary utilities that support multi-arch targets
+ The programs in this package are used to manipulate binary and object
+ files that may have been created on other architectures. This package
+ is primarily for multi-architecture developers and cross-compilers and
+ is not needed by normal users or developers. Note that a cross-assembling
+ version of gas is not included in this package, just the binary utilities.
+ NORMAL USERS SHOULD NOT INSTALL THIS PACKAGE. It's meant only for those
+ requiring support for reading info from binaries from other architectures.
+
+Package: binutils-static
+Architecture: any
+Description: statically linked binutils tools
+ This package contains statically linked binutils tools used
+ for linking kernel modules needed to mount /usr or /. At the moment,
+ it only contains ld.
+
+Package: binutils-static-udeb
+Section: debian-installer
+Architecture: any
+Description: statically linked binutils tools for for the Debian installer
+ This package contains statically linked binutils tools used
+ for linking kernel modules needed to mount /usr or /. At the moment,
+ it only contains ld.
+
+Package: binutils-hppa64
+Architecture: any
+Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
+Recommends: libc6-dev
+Suggests: binutils-doc (>= ${source:Version})
+Description: GNU assembler, linker and binary utilities targeted for hppa64-linux
+ The programs in this package are used to assemble, link and manipulate
+ binary and object files. They may be used in conjunction with a compiler
+ and various libraries to build programs.
+ .
+ This package is needed to build an 64-bit kernel for 64-bit hppa machines.
+
+Package: binutils-spu
+Architecture: powerpc ppc64
+Depends: ${shlibs:Depends}, binutils (= ${binary:Version})
+Recommends: libc6-dev
+Conflicts: spu-binutils
+Replaces: spu-binutils
+Provides: spu-binutils
+Suggests: binutils-doc (>= ${source:Version})
+Description: GNU assembler, linker and binary utilities targeted for spu-elf
+ The programs in this package are used to assemble, link and manipulate
+ binary and object files. They may be used in conjunction with a compiler
+ and various libraries to build programs.
+ .
+ This package is needed to build programs for Cell Broadband Engine SPU
+ processors.
+
+Package: binutils-doc
+Section: doc
+Architecture: all
+Priority: optional
+Depends: dpkg (>= 1.15.4) | install-info
+Conflicts: binutils (<< 2.9.1.0.25-3)
+Suggests: binutils (= ${binary:Version})
+Description: Documentation for the GNU assembler, linker and binary utilities
+ This package consists of the documentation for the GNU assembler,
+ linker and binary utilities in info format.
+
+Package: binutils-source
+Architecture: all
+Priority: optional
+Depends: texinfo, zlib1g-dev, make, python
+Description: GNU assembler, linker and binary utilities (source)
+ This package contains the sources and patches which are needed to
+ build binutils.
--- binutils-2.23.90.20131017.orig/debian/binutils-multiarch.preinst.in
+++ binutils-2.23.90.20131017/debian/binutils-multiarch.preinst.in
@@ -0,0 +1,27 @@
+#! /bin/sh
+set -e
+new_ver=@DEB_VER@; # this version
+context=$1; # why to install (install, upgrade, or abort-upgrade)
+old_ver=$2; # version being replaced, if any
+
+diversion() {
+ local added_ver divertto file
+ added_ver=$1
+ file=$2
+ divertto=${3-$file.single}
+
+ if
+ test "$context" = install ||
+ dpkg --compare-versions "$old_ver" lt "$added_ver" ||
+ dpkg --compare-versions "$new_ver" le "$old_ver"
+ then
+ dpkg-divert --package binutils-multiarch \
+ --add --rename --divert "$divertto" "$file"
+ fi
+}
+
+for prog in nm objdump objcopy strings strip size \
+ ar ranlib addr2line gprof readelf
+do
+ diversion 2.9.5.0.16-1 "/usr/bin/$prog"
+done
--- binutils-2.23.90.20131017.orig/debian/binutils-multiarch.prerm.in
+++ binutils-2.23.90.20131017/debian/binutils-multiarch.prerm.in
@@ -0,0 +1,66 @@
+#! /bin/sh
+# Remove obsolete diversions.
+#
+# They are already removed in postinst, but if configuration fails,
+# they will still be around. Removing the package without
+# configuring would then allow the diversions to leak.
+#
+# So we catch them here. This cannot wait for postrm because that
+# would break error recovery during upgrades: after the old, working
+# version re-adds the diversion in preinst, the diversion would be removed
+# again in postrm. More generally, removing a diversion requires
+# a guarantee that the conflicting file is not present any more,
+# and we cannot guarantee that if some other version of
+# binutils-multiarch is installed.
+set -e
+this_ver=@DEB_VER@; # this version
+context=$1; # action: upgrade, remove, deconfigure, or failed-upgrade.
+if
+ test "$context" = failed-upgrade &&
+ dpkg --compare-versions "$this_ver" lt "$2"
+then
+ # prerm of the future failed.
+ # Who knows what it was supposed to do? Abort.
+ exit 1
+fi
+
+old_diversion() {
+ local divertto file
+ file=$1
+ divertto=${2-$file.single}
+ if
+ dpkg-divert --package binutils-multiarch --list |
+ grep -q -F "$divertto"
+ then
+ dpkg-divert --package binutils-multiarch \
+ --remove --rename \
+ --divert "$divertto" "$file"
+ fi
+}
+
+# remove obsolete diversions
+old_diversion /usr/bin/ld.bfd
+old_diversion /usr/bin/c++filt
+old_diversion /usr/lib/libbfd.a /usr/lib/libbfd-single.a
+old_diversion /usr/lib/libopcodes.a /usr/lib/libopcodes-single.a
+old_diversion /usr/bin/ld
+old_diversion /usr/bin/elfedit
+for f in elf32_sparc elf32ppc elf64alpha elf_i386 m68kelf \
+ alpha i386linux m68klinux sparclinux sun4
+do
+ for ext in x xbn xn xr xs xu
+ do
+ old_diversion /usr/lib/ldscripts/$f.$ext
+ done
+done
+old_diversion /usr/lib/libbfd-2.9.1.0.15.so.0.0.0 \
+ /usr/lib/libbfd-single-2.9.1.0.15.so.0.0.0
+old_diversion /usr/lib/libopcodes-2.9.1.0.15.so.0.0.0 \
+ /usr/lib/libopcodes-single-2.9.1.0.15.so.0.0.0
+old_diversion /usr/lib/libbfd.la /usr/lib/libbfd-single.la
+old_diversion /usr/lib/libopcodes.la /usr/lib/libopcodes-single.la
+old_diversion /usr/include/bfd.h /usr/include/bfd.single.h
+old_diversion /usr/lib/ldscripts
+
+rm -f /usr/lib/libbfd-*-multiarch.so.0
+rm -f /usr/lib/libopcodes-*-multiarch.so.0
--- binutils-2.23.90.20131017.orig/debian/README.cross
+++ binutils-2.23.90.20131017/debian/README.cross
@@ -0,0 +1,26 @@
+Cross-binutils debian packages can be built directly from the binutils
+source package.
+
+To build a cross-binutils package:
+
+ 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 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
+ "")
+
+---
+Nikita Youshchenko
+Hector Oron
+Marcin Juszkiewicz
--- binutils-2.23.90.20131017.orig/debian/copyright
+++ binutils-2.23.90.20131017/debian/copyright
@@ -0,0 +1,44 @@
+This is the Debian GNU/Linux prepackaged version of the GNU assembler,
+linker, and binary utilities.
+
+This package was put together by me, James Troup ,
+from sources, which I obtained from:
+
+ ftp://ftp.gnu.org/pub/gnu/binutils/
+
+and:
+
+ cvs://:pserver:anoncvs@sources.redhat.com:/cvs/src
+
+It was previously maintained by Christopher C. Chimelis
+
+GNU Binutils is Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
+1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software
+Foundation, Inc.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+ MA 02110-1301, USA. */
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'
+and `/usr/share/common-licenses/LGPL'.
+
+The binutils manuals and associated documentation are also Copyright
+(C) Free Software Foundation, Inc. They are distributed under the GNU
+Free Documentation License Version 1.3 or any later version published
+by the Free Software Foundation, with no Invariant Sections, with no
+with no Front-Cover Texts, and with no Back-Cover Texts.
+On Debian GNU/Linux systems, the complete text of the GFDL can be found
+in `/usr/share/common-licenses/GFDL'.
--- binutils-2.23.90.20131017.orig/debian/test-suite-compare.py
+++ binutils-2.23.90.20131017/debian/test-suite-compare.py
@@ -0,0 +1,230 @@
+#!/usr/bin/env python
+
+# Quick'n'dirty regression check for dejagnu testsuites
+# Copyright (C) 2003, 2004, 2005, 2006, 2007 James Troup
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU;5B General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+################################################################################
+
+import optparse
+import os
+import sys
+
+################################################################################
+
+def fubar(msg, exit_code=1):
+ sys.stderr.write("E: %s\n" % (msg))
+ sys.exit(exit_code)
+
+def warn(msg):
+ sys.stderr.write("W: %s\n" % (msg))
+
+def info(msg):
+ sys.stderr.write("I: %s\n" % (msg))
+
+################################################################################
+
+def read_testsummary(filename):
+ results = {}
+ file = open(filename)
+ for line in file.readlines():
+ if not line:
+ continue
+ if line.startswith("Running"):
+ s = line.split()
+ if "/" in s[1]:
+ x = s[1]
+ if x.find("/testsuite/") == -1:
+ fubar("Can't find /testsuite/ in '%s'." % (x))
+ # 'Running /home/james/debian/packages/binutils/binutils-2.14.90.0.7/gas/testsuite/gas/hppa/unsorted/unsorted.exp ...' -> 'gas/hppa/unsorted/unsorted.exp'
+ # ... since using basename() isn't dupe safe.
+ section = x[x.find("/testsuite/"):].replace("/testsuite/","").split()[0]
+
+ # Tests can be duplicated, e.g. hppa/basic/basic.exp
+ # is run twice, once for hppa-linux and once for
+ # hppa64-linux. This is of course a horrible bodge,
+ # but I can't think of anything trivial and better off
+ # hand.
+
+ if section in results:
+ extra = 1
+ too_many = 10
+ while section in results and extra < too_many:
+ section = "%s.%s" % (section, extra)
+ extra += 1
+ if extra >= too_many:
+ fubar("gave up trying to unduplicate %s." % (section))
+
+ results[section] = {}
+ continue
+
+ got_state = 0
+ for state in [ "PASS", "XPASS", "FAIL", "XFAIL", "UNRESOLVED",
+ "UNTESTED", "UNSUPPORTED" ]:
+ if line.startswith(state):
+ s = line.split(':')
+ state = s[0]
+ test = ':'.join(s[1:]).strip()
+ if test in results:
+ warn("%s/%s is duplicated." % (section, test))
+ results[section][test] = state
+ got_state = 1
+ break
+
+ if got_state:
+ continue
+
+ return results
+
+################################################################################
+
+def compare_results(old, new):
+ total_num = 0
+ pass_count = 0
+ fail_count = 0
+ xfail_count = 0
+ untested_count = 0
+ regression_count = 0
+ progression_count = 0
+ change_count = 0
+
+ for section in list(new.keys()):
+ for test in list(new[section].keys()):
+ state = new[section][test]
+
+ # Stats pr0n
+ total_num += 1
+ if state == "PASS" or state == "XPASS":
+ pass_count += 1
+ elif state == "FAIL" or state == "UNRESOLVED":
+ fail_count += 1
+ elif state == "XFAIL":
+ xfail_count += 1
+ elif state == "UNTESTED":
+ untested_count += 1
+
+ # Compare to old
+ if section not in old:
+ continue
+ if test not in old[section]:
+ continue
+ old_state = old[section][test]
+ if state == "PASS":
+ if old_state != "PASS":
+ progression_count += 1
+ info("[%s] progression (%s -> %s): %s" % (section, old_state, state, test))
+ elif state == "XPASS":
+ if old_state != "XPASS" and old_state != "PASS":
+ progression_count += 1
+ warn("[%s] %s: %s" % (section, state, test))
+ elif state == "FAIL":
+ if old_state != "FAIL":
+ regression_count += 1
+ warn("[%s] REGRESSION (%s -> %s): %s" % (section, old_state, state, test))
+ elif state == "XFAIL":
+ if old_state != "XFAIL":
+ change_count += 1
+ info("[%s] change (%s -> %s): %s" % (section, old_state, state, test))
+ elif state == "UNRESOLVED":
+ if old_state != "UNRESOLVED" and old_state != "FAIL":
+ regression_count += 1
+ warn("[%s] REGRESSION (%s -> %s): %s" % (section, old_state, state, test))
+ if old_state == "FAIL":
+ change_count += 1
+ info("[%s] change (%s -> %s): %s" % (section, old_state, state, test))
+ elif state == "UNTESTED":
+ if old_state != "UNTESTED":
+ change_count += 1
+ warn("[%s] REGRESSION (%s -> %s): %s" % (section, old_state, state, test))
+
+ if regression_count:
+ print("%d REGRESSIONS (%.2f%%)." % (regression_count, (float(regression_count)/total_num)*100))
+ if progression_count:
+ print("%d progressions (%.2f%%)." % (progression_count, (float(progression_count)/total_num)*100))
+
+ if change_count:
+ print("%d changes (%.2f%%)." % (change_count, (float(change_count)/total_num)*100))
+
+ print("%d tests: %d pass (%.2f%%), %d fail (%.2f%%), %d xfail (%.2f%%) %d untested (%.2f%%)." \
+ % (total_num, pass_count, (float(pass_count)/total_num)*100,
+ fail_count, (float(fail_count)/total_num)*100,
+ xfail_count, (float(xfail_count)/total_num)*100,
+ untested_count, (float(untested_count)/total_num)*100))
+
+ if regression_count:
+ sys.exit(1)
+
+################################################################################
+
+def compare_multiple(directory, first_version, second_version):
+ architectures = [ "alpha", "arm", "hppa", "i386", "ia64", "mips",
+ "m68k", "mipsel", "powerpc", "s390", "sparc" ]
+
+ for arch in architectures:
+ print("*********************************** %s ******************************" % (arch))
+ second_filename = "%s/%s_%s" % (directory, second_version, arch)
+ if not os.path.exists(second_filename):
+ print(" -- NOT AVAILABLE --")
+ continue
+
+ new = read_testsummary(second_filename)
+ first_filename = "%s/%s_%s" % (directory, first_version, arch)
+ old = read_testsummary(first_filename)
+ compare_results(old, new)
+
+################################################################################
+
+def init():
+ """Initalization, including parsing of options."""
+
+ usage = """usage: %prog [OPTIONS]
+compare (binutils) dejagnu testsuite results.
+
+Example usage:
+
+ test-suite-compare.py binutils-2.17/test-summary binutils-2.18/test-summary
+
+Or to compare across all architectures (with test results stored in a
+'test-summary' directory):
+
+ test-suite-compare.py -mtest-summary 2.17-3 2.18-1"""
+ parser = optparse.OptionParser(usage)
+ parser.add_option("-m", "--multiple", dest="multiple",
+ nargs=1, type="string",
+ help="compare multiple architectures")
+ (options, args) = parser.parse_args()
+
+ if len(args) > 2 or len(args) < 2:
+ parser.error("takes 2 arguments (old and new)")
+ (old_version, new_version) = args
+
+ return options, old_version, new_version
+
+################################################################################
+
+def main():
+ (options, old_version, new_version) = init()
+ if options.multiple:
+ compare_multiple(options.multiple, old_version, new_version)
+ else:
+ old = read_testsummary(old_version)
+ new = read_testsummary(new_version)
+ compare_results(old, new)
+
+################################################################################
+
+if __name__ == '__main__':
+ main()
--- binutils-2.23.90.20131017.orig/debian/binutils-multiarch.postrm.in
+++ binutils-2.23.90.20131017/debian/binutils-multiarch.postrm.in
@@ -0,0 +1,49 @@
+#! /bin/sh
+set -e
+this_ver=@DEB_VER@; # this version
+# action: upgrade, abort-upgrade, remove, abort-install, disappear,
+# purge, or failed-upgrade.
+context=$1
+if
+ test "$context" = failed-upgrade &&
+ dpkg --compare-versions "$this_ver" lt "$2"
+then
+ # postrm of the future failed.
+ # Who knows what it was supposed to do? Abort.
+ exit 1
+fi
+new_ver=; # version replacing this one, if any.
+case "$context" in
+failed-upgrade)
+ new_ver=$this_ver ;;
+abort-install|disappear)
+ new_ver= ;;
+*)
+ new_ver=$2 ;;
+esac
+
+diversion() {
+ local added_ver divertto file
+ added_ver=$1
+ file=$2
+ divertto=${3-$file.single}
+
+ if
+ test "$context" != purge &&
+ dpkg --compare-versions "$new_ver" lt "$added_ver"
+ then
+ dpkg-divert --package binutils-multiarch \
+ --remove --rename --divert "$divertto" "$file"
+ fi
+}
+
+
+for prog in nm objdump objcopy strings strip size \
+ ar ranlib addr2line gprof readelf
+do
+ diversion 2.9.5.0.16-1 "/usr/bin/$prog"
+done
+
+if [ "$1" = "remove" ]; then
+ ldconfig
+fi
--- binutils-2.23.90.20131017.orig/debian/binutils-multiarch.overrides
+++ binutils-2.23.90.20131017/debian/binutils-multiarch.overrides
@@ -0,0 +1,10 @@
+# don't warn about missing man pages for diverted binaries
+binutils-multiarch binary: binary-without-manpage
+
+# the API of the shared libs is not public, don't care about the name
+binutils-multiarch binary: package-name-doesnt-match-sonames
+
+# not in binutils-multiarch, just move these away
+binutils-multiarch: diversion-for-unknown-file usr/lib/libopcodes.a preinst:19
+binutils-multiarch: diversion-for-unknown-file usr/lib/libbfd.a preinst:16
+
--- binutils-2.23.90.20131017.orig/debian/binutils-hppa64.postinst
+++ binutils-2.23.90.20131017/debian/binutils-hppa64.postinst
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = "configure" ]; then
+ ldconfig
+fi
--- binutils-2.23.90.20131017.orig/debian/binutils-hppa64.postrm
+++ binutils-2.23.90.20131017/debian/binutils-hppa64.postrm
@@ -0,0 +1,7 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = "remove" ]; then
+ ldconfig
+fi
--- binutils-2.23.90.20131017.orig/debian/binutils-spu.shlibs.in
+++ binutils-2.23.90.20131017/debian/binutils-spu.shlibs.in
@@ -0,0 +1,2 @@
+libbfd @VER@-spu@DATE_EXT@ binutils-spu
+libopcodes @VER@-spu@DATE_EXT@ binutils-spu
--- binutils-2.23.90.20131017.orig/debian/binutils-static.preinst
+++ binutils-2.23.90.20131017/debian/binutils-static.preinst
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+set -e
+
+if [ -L /usr/share/doc/binutils-static ]; then
+ # We must be upgrading from a version that depended on binutils
+ rm -f /usr/share/doc/binutils-static
+fi
+
+exit 0
--- binutils-2.23.90.20131017.orig/debian/binutils-spu.overrides
+++ binutils-2.23.90.20131017/debian/binutils-spu.overrides
@@ -0,0 +1,8 @@
+# don't warn about missing man pages for diverted binaries
+binutils-spu binary: binary-without-manpage
+
+# the API of the shared libs is not public, don't care about the name
+binutils-spu binary: package-name-doesnt-match-sonames
+
+# it's a cross toolchain
+binutils-spu binary: binary-or-shlib-defines-rpath
--- binutils-2.23.90.20131017.orig/debian/changelog
+++ binutils-2.23.90.20131017/debian/changelog
@@ -0,0 +1,4953 @@
+binutils (2.23.90.20131017-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Thu, 17 Oct 2013 14:27:21 +0200
+
+binutils (2.23.90.20131017-1) unstable; urgency=low
+
+ * New upstream snapshot, taken from the 2.24 branch.
+
+ -- Matthias Klose Thu, 17 Oct 2013 14:22:05 +0200
+
+binutils (2.23.90.20130927-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Fri, 27 Sep 2013 16:22:51 +0200
+
+binutils (2.23.90.20130927-1) unstable; urgency=low
+
+ * New upstream snapshot, taken from the 2.24 branch.
+ * Add ifunc support for AArch64.
+
+ -- Matthias Klose Fri, 27 Sep 2013 14:05:44 +0200
+
+binutils (2.23.52.20130913-0ubuntu1) saucy; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Fri, 13 Sep 2013 13:52:59 +0200
+
+binutils (2.23.52.20130828-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Wed, 28 Aug 2013 15:25:50 +0200
+
+binutils (2.23.52.20130828-1) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Wed, 28 Aug 2013 15:22:51 +0200
+
+binutils (2.23.52.20130727-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Sat, 27 Jul 2013 11:29:57 +0200
+
+binutils (2.23.52.20130727-1) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Sat, 27 Jul 2013 10:37:11 +0200
+
+binutils (2.23.52.20130722-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Mon, 22 Jul 2013 22:37:02 +0200
+
+binutils (2.23.52.20130722-1) unstable; urgency=low
+
+ * New upstream snapshot.
+ - Fix PR ld/15762, glibc being built without warning sections.
+ * Set the libdir for arm64 to lib, not lib64.
+ * Stop building the binutils-gold package, let binutils provide
+ binutils-gold. Packages requiring gold should explicity pass
+ -fuse-ld=gold to the compiler, packages requiring the bfd linker
+ should pass -fuse-ld=bfd to the compiler.
+ * Refresh patches.
+
+ -- Matthias Klose Mon, 22 Jul 2013 21:13:32 +0200
+
+binutils (2.23.52.20130620-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Thu, 20 Jun 2013 12:31:29 +0200
+
+binutils (2.23.52.20130620-1) unstable; urgency=low
+
+ * New upstream snapshot.
+ * Add conflicts with mingw binutils. Closes: #712057, #712063.
+ * Always compare the test results with the ones from the installed binutils.
+
+ -- Matthias Klose Thu, 20 Jun 2013 12:27:31 +0200
+
+binutils (2.23.52.20130612-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Wed, 12 Jun 2013 12:26:59 +0200
+
+binutils (2.23.52.20130612-1) unstable; urgency=low
+
+ * New upstream snapshot.
+ - Fix issue #15323, redefining weak functions in -flto incrementally-linked
+ executable. Closes: #710936.
+ * Install libiberty.a again in binutils-dev, not installed anymore upstream
+ by default.
+ * Import the autopkg tests from Ubuntu.
+ * Enable i386pep emulation for the x86 builds. Closes: #703463.
+ * Fix typo in ld(1). Closes: #704867.
+ * Add mips64(el) support (YunQiang Su). Closes: #710214.
+
+ -- Matthias Klose Wed, 12 Jun 2013 11:35:05 +0200
+
+binutils (2.23.52.20130611-1ubuntu2) saucy; urgency=low
+
+ * Restore lost changes from 2.23.2-2ubuntu2 and 2.23.2-2ubuntu3.
+ * Install libiberty.a alongside libiberty_pic.a in binutils-dev.
+
+ -- Adam Conrad Tue, 11 Jun 2013 20:45:00 -0600
+
+binutils (2.23.52.20130611-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from the upstream source.
+
+ -- Matthias Klose Tue, 11 Jun 2013 15:00:49 +0200
+
+binutils (2.23.52.20130611-1) unstable; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Tue, 11 Jun 2013 14:53:06 +0200
+
+binutils (2.23.52.20130522-1) experimental; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Wed, 22 May 2013 16:22:04 +0200
+
+binutils (2.23.2-2ubuntu3) saucy; urgency=low
+
+ * debian/tests/control: Add a Depends: field as "@" does not work for this
+ package (binutils-hppa64 cannot be installed on other architectures).
+
+ -- Martin Pitt Wed, 05 Jun 2013 07:12:42 +0200
+
+binutils (2.23.2-2ubuntu2) saucy; urgency=low
+
+ * Fix wrong syntax in debian/tests/control that's causing autopkgtest
+ failures.
+
+ -- Steve Langasek Tue, 04 Jun 2013 07:50:53 -0700
+
+binutils (2.23.2-2ubuntu1) raring; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from upstream sources.
+ - Build binutils-static and binutils-static-udeb packages.
+ - Add simple rebuild autopkgtest.
+
+ -- Matthias Klose Tue, 16 Apr 2013 02:57:24 +0200
+
+binutils (2.23.2-2) experimental; urgency=low
+
+ * Add support for Cortex-A53 / Cortex-A57.
+ * Fix PR gas/14887 and PR gas/14987, gas syntax errors on ARM.
+ LP: #1166628.
+
+ -- Matthias Klose Tue, 16 Apr 2013 02:21:44 +0200
+
+binutils (2.23.2-1ubuntu2) raring; urgency=low
+
+ * Add support for Cortex-A53 / Cortex-A57.
+
+ -- Matthias Klose Sat, 30 Mar 2013 09:50:08 +0100
+
+binutils (2.23.2-1ubuntu1) raring; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from upstream sources.
+ - Build binutils-static and binutils-static-udeb packages.
+ - Add simple rebuild autopkgtest.
+
+ -- Matthias Klose Tue, 26 Mar 2013 20:25:43 +0100
+
+binutils (2.23.2-1) experimental; urgency=low
+
+ * binutils 2.23.2 release.
+
+ -- Matthias Klose Tue, 26 Mar 2013 19:58:59 +0100
+
+binutils (2.23.1-0ubuntu11) raring; urgency=low
+
+ * Update from the 2.23 branch (20130222).
+ * For cross builds, add the tool libdir to the library search path.
+
+ -- Matthias Klose Fri, 22 Feb 2013 15:28:19 +0100
+
+binutils (2.23.1-0ubuntu10) raring; urgency=low
+
+ * Revert, broken for cross builds:
+ - Recognize DEB_TARGET_ARCH for cross builds.
+
+ -- Matthias Klose Thu, 14 Feb 2013 23:32:59 +0100
+
+binutils (2.23.1-0ubuntu9) raring; urgency=low
+
+ * AArch64: Fix the support for PRFM instructions with preload
+ instruction hints (proposed for the 2.23 branch).
+
+ -- Matthias Klose Thu, 14 Feb 2013 19:52:08 +0100
+
+binutils (2.23.1-0ubuntu8) raring; urgency=low
+
+ * Update from the 2.23 branch (20130213).
+ - AArch64 and PPC updates.
+ * Recognize DEB_TARGET_ARCH for cross builds. Closes: #695595.
+ * Fix srec_scan null dereference (Sang Kil Cha). Closes: #684903.
+
+ -- Matthias Klose Wed, 13 Feb 2013 12:45:29 +0100
+
+binutils (2.23.1-0ubuntu6) raring; urgency=low
+
+ * Fix PR ld/14918: linking with -flto always links in libgcc_s.so.
+ Closes: #650145.
+ * Fix build failure with texinfo 4.14. Closes: #697353.
+
+ -- Matthias Klose Sat, 05 Jan 2013 14:20:15 +0100
+
+binutils (2.23.1-0ubuntu5) raring; urgency=low
+
+ * Drop build dependency on g++.
+
+ -- Matthias Klose Wed, 12 Dec 2012 08:55:12 +0100
+
+binutils (2.23.1-0ubuntu4) raring; urgency=low
+
+ * Update from the 2.23 branch (20121204).
+ * Add -fuse-ld= for GCC linker option compatibility in ld and gold.
+ * gold cross builds: Search the multiarch directories too.
+ * Revert the gettext:any build dependency hack.
+
+ -- Matthias Klose Wed, 05 Dec 2012 08:45:10 +0100
+
+binutils (2.23.1-0ubuntu3) raring; urgency=low
+
+ * debian/control.in: Drop Vcs-*, that branch hasn't been updated since
+ natty.
+ * Add simple rebuild autopkgtest. (LP: #1081500)
+ * Add a simple test to compile, link, and run a program against libc6 and
+ build/use a shared library with the system-installed binutils, to ensure
+ basic binutils functionality.
+
+ -- Martin Pitt Thu, 22 Nov 2012 07:49:25 +0100
+
+binutils (2.23.1-0ubuntu2) raring; urgency=low
+
+ * Update from the 2.23 branch (20121121).
+ - arm, aarch64 and x32 updates.
+ - Fix build error with -Werror. LP: #1079676.
+
+ -- Matthias Klose Wed, 21 Nov 2012 14:14:55 +0100
+
+binutils (2.23.1-0ubuntu1) raring; urgency=low
+
+ * binutils 2.23.1 release.
+
+ -- Matthias Klose Thu, 15 Nov 2012 14:07:23 +0100
+
+binutils (2.23-2ubuntu1) raring; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build from upstream tarball.
+
+ -- Matthias Klose Tue, 06 Nov 2012 19:40:21 +0100
+
+binutils (2.23-2) experimental; urgency=low
+
+ * Update multi-arch paths for x32 (x86_64-linux-gnux32) (Daniel Schepler).
+ Closes: #692138.
+ * Add new ARM hard-float/soft-float ABI flags for EABI_VER5 (Steve McIntyre).
+ * Silence lintian stupidity about interpreting every string in binaries
+ as text (Emmanuel Fleury). Closes: #661639.
+ * In ld.texi, remove cross reference to BFD internals documentation.
+
+ -- Matthias Klose Tue, 06 Nov 2012 10:42:37 +0100
+
+binutils (2.23-1) experimental; urgency=low
+
+ * binutils 2.23 release.
+ * Don't include the documents licensed under GFDL with cover texts.
+ Closes: #650504.
+
+ -- Matthias Klose Wed, 24 Oct 2012 10:29:50 +0200
+
+binutils (2.22.90.20120924-1) experimental; urgency=low
+
+ * New upstream snapshot (taken from the 2.23 branch).
+ * Fix bfd.h, removing the safety inclusion guard.
+ * Fix multilib conflicts of generated values by __WORDSIZE-based expressions.
+
+ -- Matthias Klose Mon, 24 Sep 2012 18:39:51 +0200
+
+binutils (2.22.90.20120924-0ubuntu2) quantal; urgency=low
+
+ * Fix inclusion of bfd.h, removing the safety inclusion guard.
+ * Fix multilib conflicts of generated values by __WORDSIZE-based expressions.
+
+ -- Matthias Klose Tue, 25 Sep 2012 18:40:36 +0200
+
+binutils (2.22.90.20120924-0ubuntu1) quantal; urgency=low
+
+ * Update from the 2.23 branch:
+ - Fix PR ld/14591 (wrong symbol type with common symbol and weak function).
+ * d/p/211-hjl-binutils-weakdef.patch, d/p/213-hjl-binutils-sec64k.patch:
+ Remove, not found anymore in the hjl releases.
+ * Remove all other (not applied) patches from the hjl releases.
+
+ -- Matthias Klose Mon, 24 Sep 2012 22:16:17 +0200
+
+binutils (2.22.90.20120919-0ubuntu1) quantal; urgency=low
+
+ * Update from the 2.23 branch:
+ - armv8 fixes.
+
+ -- Matthias Klose Wed, 19 Sep 2012 16:49:35 +0200
+
+binutils (2.22.90.20120913-2ubuntu1) quantal; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Sat, 15 Sep 2012 11:29:42 +0200
+
+binutils (2.22.90.20120913-2) experimental; urgency=low
+
+ * Undo the reversion of the mips patches, unrelated issue.
+ * Build again with -marm on armhf. Testsuite still not ready for thumb mode.
+
+ -- Matthias Klose Sat, 15 Sep 2012 03:00:10 +0200
+
+binutils (2.22.90.20120913-1ubuntu1) quantal; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 13 Sep 2012 21:06:18 +0200
+
+binutils (2.22.90.20120913-1) experimental; urgency=low
+
+ * New upstream snapshot (taken from the 2.23 branch).
+ * Add R_AARCH64_GOT_LD_PREL19 reloc implementation, taken from the trunk.
+ * Revert mips updates.
+ See http://sourceware.org/ml/binutils/2012-09/msg00158.html
+
+ -- Matthias Klose Thu, 13 Sep 2012 20:35:08 +0200
+
+binutils (2.22.90.20120907-1ubuntu1) quantal; urgency=low
+
+ * Build-depend on gettext:any to fix the cross build. LP: #1043442.
+ Work around until libgettext is split out of gettext (see #683751).
+
+ -- Matthias Klose Sat, 08 Sep 2012 13:43:51 +0200
+
+binutils (2.22.90.20120907-1) experimental; urgency=low
+
+ * New upstream snapshot (taken from the 2.23 branch).
+ * Don't build anymore with -marm on armhf.
+ * Work around `install' limitation not able to pass parameters
+ to the strip command. Closes: #686183.
+ * Generate md5sums file. Closes: #684079.
+
+ -- Matthias Klose Sat, 08 Sep 2012 13:40:39 +0200
+
+binutils (2.22.90.20120816-2ubuntu1) quantal; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Wed, 22 Aug 2012 13:54:26 +0200
+
+binutils (2.22.90.20120816-2) experimental; urgency=low
+
+ * Some refactoring of debian/rules based on patches from Marcin:
+ * Introduce DEB_TARGET_* macros to unify native and cross builds.
+ * Build the control file as the first step for cross builds.
+ * Try again building without --disable-werror.
+ * Refactor stripping of binaries into a `strip_package' macro.
+
+ -- Matthias Klose Tue, 21 Aug 2012 15:31:05 +0200
+
+binutils (2.22.90.20120816-1ubuntu1) quantal; urgency=low
+
+ * New upstream snapshot (taken from the 2.23 branch).
+ * Configure for aarch64 and x32 targets.
+
+ -- Matthias Klose Thu, 16 Aug 2012 16:35:48 +0200
+
+binutils (2.22.90.20120731-0ubuntu1) quantal; urgency=low
+
+ * New upstream snapshot (taken from the 2.23 branch).
+
+ -- Matthias Klose Wed, 01 Aug 2012 16:31:30 +0200
+
+binutils (2.22.52.20120713-0ubuntu1) quantal; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Sat, 14 Jul 2012 00:56:30 +0200
+
+binutils (2.22.52.20120704-1) experimental; urgency=low
+
+ * New upstream snapshot.
+
+ -- Matthias Klose Wed, 04 Jul 2012 14:40:01 +0200
+
+binutils (2.22-7) unstable; urgency=low
+
+ * Update from the binutils-2_22-branch 20120704.
+ - Fix PR ld/13991 and a gold issue on ARM.
+ * Fix warning building libiberty/md5.c. Closes: #674831.
+ * Enable x86_64-pep in binutils-multiarch. Closes: #675364.
+
+ -- Matthias Klose Wed, 04 Jul 2012 11:00:14 +0200
+
+binutils (2.22-6ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 08 Mar 2012 19:21:22 +0100
+
+binutils (2.22-6) unstable; urgency=low
+
+ * Update from the binutils-2_22-branch 20120307.
+ - Fix PR ld/12161 (avr), PR binutils/13622 (readelf crash),
+ PR binutils/13476 (hppa), PR ld/13387 (hppa),
+ * Fix typo in elf64-x86-64.c, follow-up patch to PR ld/13302.
+
+ -- Matthias Klose Thu, 08 Mar 2012 18:52:20 +0100
+
+binutils (2.22-5ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Wed, 25 Jan 2012 11:47:53 +0100
+
+binutils (2.22-5) unstable; urgency=low
+
+ * Update from the binutils-2_22-branch 20120124.
+ - Fix PR ld/13581 (x32).
+ * Fix PR gas/13449 (ARM), taken from the trunk.
+
+ -- Matthias Klose Tue, 24 Jan 2012 21:26:43 +0100
+
+binutils (2.22-4ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Sat, 07 Jan 2012 10:27:24 +0100
+
+binutils (2.22-4) unstable; urgency=low
+
+ * Don't bump the soversion (revert the change in 2.22-3).
+ * Apply proposed patch for PR binutils/13534, allowing ar to handle
+ files bigger than 2GB (Francois Gouget). Closes: #652887).
+ * Recognize DW_LANG_Go in readelf (backport from trunk).
+
+ -- Matthias Klose Sat, 07 Jan 2012 09:07:25 +0100
+
+binutils (2.22-3ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 03 Jan 2012 07:28:18 +0100
+
+binutils (2.22-3) unstable; urgency=low
+
+ * Update from the binutils-2_22-branch 20120102.
+ - gold updates.
+ - mips updates.
+
+ -- Matthias Klose Tue, 03 Jan 2012 06:06:20 +0100
+
+binutils (2.22-2ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Sun, 11 Dec 2011 17:37:30 +0100
+
+binutils (2.22-2) unstable; urgency=low
+
+ * Update from the binutils-2_22-branch 20111211.
+ * Fix build failure with make 3.82 (Daniel Schepler). Closes: #650064.
+
+ -- Matthias Klose Sun, 11 Dec 2011 16:30:14 +0000
+
+binutils (2.22-1ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Mon, 21 Nov 2011 17:47:56 +0100
+
+binutils (2.22-1) unstable; urgency=low
+
+ * Binutils 2.22 release.
+
+ -- Matthias Klose Mon, 21 Nov 2011 16:50:53 +0100
+
+binutils (2.21.90.20111025-1ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 25 Oct 2011 15:46:41 +0200
+
+binutils (2.21.90.20111025-1) unstable; urgency=low
+
+ * Snapshot, taken from the binutils-2_22-branch 20111025.
+ * Fix lintian warnings.
+
+ -- Matthias Klose Tue, 25 Oct 2011 15:06:46 +0200
+
+binutils (2.21.90.20111019-3ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Sun, 23 Oct 2011 13:41:58 +0200
+
+binutils (2.21.90.20111019-3) unstable; urgency=low
+
+ * Fix PR ld/13302, taken from the trunk.
+
+ -- Matthias Klose Sun, 23 Oct 2011 13:15:07 +0200
+
+binutils (2.21.90.20111019-2ubuntu1) precise; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 20 Oct 2011 13:12:50 +0200
+
+binutils (2.21.90.20111019-2) unstable; urgency=low
+
+ * Fix PR ld/13287, taken from the trunk. LP: #872687.
+
+ -- Matthias Klose Thu, 20 Oct 2011 12:29:18 +0200
+
+binutils (2.21.90.20111019-1) unstable; urgency=low
+
+ * Snapshot, taken from the binutils-2_22-branch 20111019.
+
+ -- Matthias Klose Wed, 19 Oct 2011 22:25:05 +0200
+
+binutils (2.21.90.20111004-2ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 11 Oct 2011 12:36:33 +0200
+
+binutils (2.21.90.20111004-2) unstable; urgency=low
+
+ * Fix PR ld/13250, preserve the maximum alignment and size for common
+ symbols (H.J. Lu). Closes: #608901. LP: #697229.
+
+ -- Matthias Klose Thu, 06 Oct 2011 08:06:04 +0200
+
+binutils (2.21.90.20111004-1) unstable; urgency=medium
+
+ * Snapshot, taken from the binutils-2_22-branch 20111004.
+ * Fix PR ld/13195, taken from the trunk. Closes: #643858, #644183.
+
+ -- Matthias Klose Tue, 04 Oct 2011 12:12:16 +0200
+
+binutils (2.21.53.20110922-1) unstable; urgency=low
+
+ * Snapshot, taken from the binutils-2_22-branch 20110924.
+
+ -- Matthias Klose Sat, 24 Sep 2011 09:55:38 +0200
+
+binutils (2.21.53.20110910-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110910.
+ - Fix PR gas/13024. Closes: #635592.
+ * Build with proposed patch for PR ld/12965.
+ * Don't ship .la files in the cross binutils packages.
+ * For native builds, add the multiarch directories to the default
+ search path.
+
+ -- Matthias Klose Sat, 10 Sep 2011 13:06:01 +0200
+
+binutils (2.21.53.20110823-3) unstable; urgency=low
+
+ * Revert the last change:
+ - Default to --hash-style=both in ld.bfd and ld.gold.
+
+ -- Matthias Klose Thu, 25 Aug 2011 10:48:28 +0200
+
+binutils (2.21.53.20110823-2) unstable; urgency=low
+
+ * Default to --hash-style=both in ld.bfd and ld.gold.
+ * Fix s390x build (Aurelian Jarno). Closes: #635167.
+
+ -- Matthias Klose Wed, 24 Aug 2011 13:06:48 +0200
+
+binutils (2.21.53.20110823-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110823.
+ - ld --no-copy-dt-needed-entries/--no-add-needed is now the default.
+
+ -- Matthias Klose Tue, 23 Aug 2011 21:23:38 +0200
+
+binutils (2.21.53.20110810-0ubuntu4) oneiric-proposed; urgency=low
+
+ * Fix PR ld/13250, preserve the maximum alignment and size for common
+ symbols (H.J. Lu). Closes: #608901. LP: #697229.
+
+ -- Matthias Klose Thu, 06 Oct 2011 09:22:34 +0200
+
+binutils (2.21.53.20110810-0ubuntu3) oneiric; urgency=low
+
+ * Fix PR ld/13201, link error with --as-needed and -flto. LP: #778292.
+ LP: #690194.
+
+ -- Matthias Klose Tue, 20 Sep 2011 11:34:33 +0200
+
+binutils (2.21.53.20110810-0ubuntu2) oneiric; urgency=low
+
+ * Build with proposed patch for PR ld/12965. LP: #641126.
+ * Don't ship .la files in the cross binutils packages. LP: #760420.
+ * For native builds, add the multiarch directories to the default
+ search path. LP: #780455.
+
+ -- Matthias Klose Wed, 07 Sep 2011 15:36:22 +0200
+
+binutils (2.21.53.20110810-0ubuntu1) oneiric; urgency=low
+
+ * Snapshot, taken from the trunk 20110810.
+
+ -- Matthias Klose Thu, 11 Aug 2011 22:51:48 +0200
+
+binutils (2.21.53.20110805-1ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Fri, 05 Aug 2011 12:34:26 +0200
+
+binutils (2.21.53.20110805-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110805.
+
+ -- Matthias Klose Fri, 05 Aug 2011 12:25:49 +0200
+
+binutils (2.21.53.20110729-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110729.
+ * Fix s390x build (Aurelian Jarno). Closes: #635167.
+
+ -- Matthias Klose Fri, 29 Jul 2011 19:04:46 +0200
+
+binutils (2.21.53.20110720-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110720.
+ - Fix PR ld/12978. Closes: #632681.
+
+ -- Matthias Klose Wed, 20 Jul 2011 20:54:51 +0200
+
+binutils (2.21.52.20110707-1ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 07 Jul 2011 07:28:51 +0200
+
+binutils (2.21.52.20110707-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110707.
+ - Fix build failure on mips/mipsel. Closes: #632690.
+ - Fix issues on kfreebsd-amd64. Closes: #632671.
+
+ -- Matthias Klose Thu, 07 Jul 2011 06:48:33 +0200
+
+binutils (2.21.52.20110703-1ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Mon, 04 Jul 2011 10:31:01 +0200
+
+binutils (2.21.52.20110703-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110703.
+
+ -- Matthias Klose Sun, 03 Jul 2011 21:56:44 +0200
+
+binutils (2.21.52.20110606-2) unstable; urgency=low
+
+ * Fix PR ld/12845, taken from the trunk. Closes: #628685.
+
+ -- Matthias Klose Thu, 09 Jun 2011 12:45:15 +0200
+
+binutils (2.21.52.20110606-1ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 07 Jun 2011 11:56:41 +0200
+
+binutils (2.21.52.20110606-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110606.
+ - Fix PR ld/12833. Closes: #628770.
+ - Fix spelling errors. Closes: #604696.
+ * Let gold accept a dummy -z buildd- option.
+ * Add a /usr/share/bug/binutils/presubj file for reportbug (and symlinks
+ from the other /usr/share/bug/binutils-foo directories) explaining how
+ to make a self-contained testcase (Jonathan Nieder). Closes: #629147.
+ * Fix ld crash cause of invalid pointer in munmap_chunk. Closes: #628916.
+
+ -- Matthias Klose Tue, 07 Jun 2011 00:03:47 +0200
+
+binutils (2.21.51.20110523-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110523.
+
+ -- Matthias Klose Mon, 23 May 2011 23:38:52 +0200
+
+binutils (2.21.51.20110421-6ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 19 May 2011 16:02:39 +0200
+
+binutils (2.21.51.20110421-6) unstable; urgency=low
+
+ [ Marcin Juszkiewicz ]
+ * Use pregenerated ld.gold.1 for cross builds.
+
+ [ Matthias Klose ]
+ * Redefine STRIP and install_binary for cross builds (Ken Werner).
+ * Apply fix for PR ld/12726, taken from the trunk.
+
+ -- Matthias Klose Thu, 19 May 2011 15:51:22 +0200
+
+binutils (2.21.51.20110421-5) unstable; urgency=medium
+
+ * Use a symlink for /usr/bin/ld, even if gold is not built. Closes: #615262.
+
+ -- Matthias Klose Tue, 17 May 2011 17:58:17 +0200
+
+binutils (2.21.51.20110421-4) unstable; urgency=low
+
+ * Fix PR ld/12730, taken from the trunk. Closes: #625616.
+ * Cortex A8 workarounds for PLT tail calls (Richard Sandiford).
+
+ -- Matthias Klose Sun, 08 May 2011 02:06:22 +0200
+
+binutils (2.21.51.20110421-3) unstable; urgency=low
+
+ * Fix segfault in ar, delete_members.
+
+ -- Matthias Klose Sun, 01 May 2011 17:30:42 +0200
+
+binutils (2.21.51.20110421-2) unstable; urgency=low
+
+ * Fix typo in the patch for PR gas/12698.
+
+ -- Matthias Klose Wed, 27 Apr 2011 21:33:47 +0200
+
+binutils (2.21.51.20110421-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110421.
+ * Install a man page for ld.gold, generated by help2man. Closes: #619823.
+ * Apply proposed patch for PR gas/12698. Closes: #623964.
+
+ -- Matthias Klose Wed, 27 Apr 2011 18:14:39 +0200
+
+binutils (2.21.51.20110421-0ubuntu6) oneiric; urgency=low
+
+ * Fix PR ld/12730, taken from the trunk. Closes: #625616.
+
+ -- Matthias Klose Sun, 08 May 2011 02:17:37 +0200
+
+binutils (2.21.51.20110421-0ubuntu5) oneiric; urgency=low
+
+ * Cortex A8 workarounds for PLT tail calls (Richard Sandiford).
+
+ -- Matthias Klose Fri, 06 May 2011 11:55:11 +0200
+
+binutils (2.21.51.20110421-0ubuntu4) oneiric; urgency=low
+
+ * Fix segfault in ar, delete_members.
+
+ -- Matthias Klose Sun, 01 May 2011 17:30:42 +0200
+
+binutils (2.21.51.20110421-0ubuntu3) oneiric; urgency=low
+
+ * Install a man page for ld.gold, generated by help2man. Closes: #619823.
+ * Apply proposed patch for PR gas/12698. Closes: #623964.
+
+ -- Matthias Klose Wed, 27 Apr 2011 20:26:20 +0200
+
+binutils (2.21.51.20110421-0ubuntu1) oneiric; urgency=low
+
+ * Snapshot, taken from the trunk 20110421.
+
+ -- Matthias Klose Thu, 21 Apr 2011 14:24:45 +0200
+
+binutils (2.21.51.20110419-2) unstable; urgency=low
+
+ * Fix powerpcspe and sparc builds.
+
+ -- Matthias Klose Tue, 19 Apr 2011 13:47:56 +0200
+
+binutils (2.21.51.20110419-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20110419.
+
+ -- Matthias Klose Tue, 19 Apr 2011 10:18:14 +0200
+
+binutils (2.21.0.20110327-2ubuntu2) natty; urgency=low
+
+ * Fix architecture field for binutils-gold (powerpcspe).
+ * Add support for arm-*-gnueabihf targets. Closes: #621029.
+ * Fix PR ld/12654: Pproperly handle R_386_TLS_LDO_32 for PIE. LP: #663294.
+
+ -- Matthias Klose Sat, 09 Apr 2011 13:35:11 +0200
+
+binutils (2.21.0.20110327-2ubuntu1) natty; urgency=low
+
+ [ Marcin Juszkiewicz ]
+ * Build -dbgsym package for cross builds. LP: #711523.
+
+ -- Matthias Klose Thu, 31 Mar 2011 16:24:10 +0200
+
+binutils (2.21.0.20110327-2) unstable; urgency=low
+
+ * Fix architecture field for binutils-gold.
+ * Configure with --disable-werror on armhf.
+
+ -- Matthias Klose Tue, 29 Mar 2011 19:38:55 +0200
+
+binutils (2.21.0.20110327-1) unstable; urgency=low
+
+ * Update from the 2.21 branch 20110327.
+ * Add multiarch directories to linker search path. Closes: #369064.
+ LP: #738098.
+
+ -- Matthias Klose Sun, 27 Mar 2011 22:32:57 +0100
+
+binutils (2.21.0.20110322-1ubuntu2) natty; urgency=low
+
+ * Add multiarch directories to linker search path. Closes: #369064.
+ LP: #738098.
+
+ -- Matthias Klose Sat, 26 Mar 2011 11:27:54 +0100
+
+binutils (2.21.0.20110322-1ubuntu1) natty; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 22 Mar 2011 23:36:26 +0100
+
+binutils (2.21.0.20110322-1) unstable; urgency=low
+
+ * Update from the 2.21 branch 20110322.
+ * S/390: Make as to accept all instructions if no -march option given.
+ taken from the trunk (Aurelian Jarno). Closes: #618751.
+ * Extend support for armhf (Loic Minier).
+ - debian/control.in, debian/control, debian/rules: Enable gold for armhf.
+ - debian/rules: Introduce $(CROSS) (set to $(DEB_HOST_GNU_TYPE)- when
+ cross-building) and call $(CROSS)cpp to check whether -marm is needed or
+ not instead of testing for armel; an alternative would be to
+ unconditionally set -marm if DEB_HOST_ARCH_CPU is arm.
+ - debian/rules: commented out -fno-section-anchors CFLAGS handling would
+ also be enabled for armhf.
+ - debian/rules: ignore regressions on armhf as well; note that
+ ignore_regressions is set three times.
+
+ -- Matthias Klose Tue, 22 Mar 2011 23:12:39 +0100
+
+binutils (2.21.0.20110302-2ubuntu1) natty; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Fri, 11 Mar 2011 00:14:22 +0100
+
+binutils (2.21.0.20110302-2) unstable; urgency=low
+
+ [ Carlos O'Donell ]
+ * Fix binutils-hppa64 build.
+
+ [ Matthias Klose ]
+ * Fix PR ld/12376 (John David Anglin), taken from the trunk.
+ * Update to the 2.21 branch, 20110310.
+
+ -- Matthias Klose Thu, 10 Mar 2011 21:35:07 +0100
+
+binutils (2.21.0.20110302-1ubuntu1) natty; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Fri, 04 Mar 2011 01:37:26 +0100
+
+binutils (2.21.0.20110302-1) unstable; urgency=low
+
+ * Update from the 2.21 branch.
+
+ [ Thorsten Glaser ]
+ * patches/640_m68k_fix-TLS_GD-relocation: new, temp. Closes: #611768.
+
+ [ Matthias Klose ]
+ * On ppc64, look for 32 bit target libraries in /lib32, /usr/lib32 etc.,
+ first.
+
+ -- Matthias Klose Wed, 02 Mar 2011 02:41:17 +0100
+
+binutils (2.21.0.20110216-2) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Tue, 22 Feb 2011 20:35:16 +0100
+
+binutils (2.21.0.20110216-1ubuntu3) natty; urgency=low
+
+ * Read multiarch targets from the first column of /usr/share/dpkg/archtable;
+ it's not the ideal list, but it's better than a hardcoded list and
+ enabling all targets was breaking too many tools; LP: #726428.
+
+ -- Loïc Minier Wed, 02 Mar 2011 18:57:13 +0100
+
+binutils (2.21.0.20110216-1ubuntu2) natty; urgency=low
+
+ * Remove leftover bfd/elflink.c.rej.
+ * Pass --enable-targets=all to configure in the multiarch pass;
+ Debian #610745.
+
+ -- Loïc Minier Thu, 24 Feb 2011 11:46:06 +0100
+
+binutils (2.21.0.20110216-1ubuntu1) natty; urgency=low
+
+ * Upload to natty.
+
+ -- Matthias Klose Wed, 16 Feb 2011 19:43:02 +0100
+
+binutils (2.21.0.20110216-1) experimental; urgency=low
+
+ * Update from the 2.21 branch.
+
+ -- Matthias Klose Wed, 16 Feb 2011 15:54:15 +0100
+
+binutils (2.21-5ubuntu1) natty; urgency=low
+
+ * Upload to natty.
+
+ -- Matthias Klose Tue, 25 Jan 2011 05:46:53 +0100
+
+binutils (2.21-5) experimental; urgency=low
+
+ * Update gold to 1.11, taken from the 2.21 branch.
+ * Add the arm-linux-gnueabi target to binutils-multiarch (Loic Minier).
+
+ -- Matthias Klose Tue, 25 Jan 2011 00:51:38 +0100
+
+binutils (2.21-4ubuntu1) natty; urgency=low
+
+ * Revert the soname change.
+
+ -- Matthias Klose Wed, 12 Jan 2011 22:09:24 +0100
+
+binutils (2.21-4ubuntu0) natty; urgency=low
+
+ * Intermediate upload to natty to change the soversion on amd64.
+
+ -- Matthias Klose Wed, 12 Jan 2011 21:51:03 +0100
+
+binutils (2.21-4) experimental; urgency=low
+
+ * Fix handling of writable .eh_frame section in gold, taken from the
+ 2.21 branch.
+
+ -- Matthias Klose Wed, 12 Jan 2011 00:42:15 +0100
+
+binutils (2.21-3ubuntu1) natty; urgency=low
+
+ * Upload to natty.
+
+ -- Matthias Klose Fri, 31 Dec 2010 16:31:48 +0100
+
+binutils (2.21-3) experimental; urgency=low
+
+ [ Matthias Klose ]
+ * Don't include `-system' in the bfd version identifier.
+
+ [ Sedat Dilek ]
+ * 160_pr12327.patch: Fix PR ld/12327, taken from the trunk.
+
+ -- Matthias Klose Thu, 29 Dec 2010 23:51:35 +0100
+
+binutils (2.21-2) experimental; urgency=low
+
+ * Don't install ld.bfd in binutils-multiarch.
+ * Fix assembler bug blocking Thumb-2 kernel builds (CS issue #8775).
+
+ -- Matthias Klose Fri, 10 Dec 2010 13:45:00 +0100
+
+binutils (2.21-1ubuntu4) natty; urgency=low
+
+ * Don't install ld.bfd in binutils-multiarch. LP: #688497.
+ * Fix assembler bug blocking Thumb-2 kernel builds (CS issue #8775).
+
+ -- Matthias Klose Fri, 10 Dec 2010 15:35:54 +0100
+
+binutils (2.21-1ubuntu2) natty; urgency=low
+
+ * Fix build dependencies.
+
+ -- Matthias Klose Fri, 10 Dec 2010 00:57:01 +0100
+
+binutils (2.21-1ubuntu1) natty; urgency=low
+
+ * Upload to natty.
+
+ -- Matthias Klose Fri, 10 Dec 2010 00:17:07 +0100
+
+binutils (2.21-1) experimental; urgency=low
+
+ * binutils 2.21 release.
+
+ [ Marcin Juszkiewicz ]
+
+ * Enable building gold in cross builds. LP: #686530.
+ * Allow to build only the -source package, and include the version
+ in the package name. LP: #682646.
+
+ -- Matthias Klose Thu, 09 Dec 2010 23:24:49 +0100
+
+binutils (2.20.90.20101121-0ubuntu1) natty; urgency=low
+
+ * Update from the binutils 2.21 release branch.
+
+ -- Matthias Klose Sun, 21 Nov 2010 13:53:59 +0100
+
+binutils (2.20.90.20101105-0ubuntu1) natty; urgency=low
+
+ * binutils 2.21 prerelease 1.
+
+ -- Matthias Klose Wed, 10 Nov 2010 01:47:38 +0200
+
+binutils (2.20.51.20101028-0ubuntu1) natty; urgency=low
+
+ * Snapshot, taken from the trunk 20100928.
+
+ -- Matthias Klose Thu, 28 Oct 2010 17:55:49 +0200
+
+binutils (2.20.51.20101014-0ubuntu1) natty; urgency=low
+
+ * Snapshot, taken from the trunk 20100914.
+ * ld: Accept --sysroot again. LP: #660257.
+
+ -- Matthias Klose Thu, 14 Oct 2010 11:10:06 +0200
+
+binutils (2.20.51.20101009-0ubuntu1) natty; urgency=low
+
+ * Snapshot, taken from the trunk 20100909.
+ * For cross builds, build without sysroot support. Closes LP: #598389.
+
+ -- Matthias Klose Sat, 09 Oct 2010 15:08:04 +0200
+
+binutils (2.20.51.20100908-0ubuntu2) maverick; urgency=low
+
+ * debian/patches/216-tilde-in-ar-filenames: Allow ar scripts to contain ~
+ in the filename, fixes u-boot-linaro rc build failures that ended up
+ using pathnames with ~ in them. LP: #641488
+
+ -- Zygmunt Krynicki Fri, 17 Sep 2010 19:20:28 +0200
+
+binutils (2.20.51.20100908-0ubuntu1) maverick; urgency=low
+
+ * Snapshot, taken from the trunk 20100908.
+ * Build binutils-hppa64 in cross builds (Al Viro). Closes: #595319.
+ * Don't build the binutils-hppa64 package for Ubuntu.
+ * Fix some lintian warnings.
+
+ -- Matthias Klose Wed, 08 Sep 2010 15:26:18 +0200
+
+binutils (2.20.51.20100813-1ubuntu3) maverick; urgency=low
+
+ * Add missing patch file.
+
+ -- Matthias Klose Fri, 03 Sep 2010 10:32:25 +0200
+
+binutils (2.20.51.20100813-1ubuntu2) maverick; urgency=low
+
+ * Link executables statically when `static' is passed in DEB_BUILD_OPTIONS
+ (Jim Heck). Closes: #590101.
+ * Apply proposed patch for PR ld/10340 (ld doesn't honor sysroot prefix
+ for ldscripts). LP: #625320.
+
+ -- Matthias Klose Fri, 27 Aug 2010 16:52:19 +0200
+
+binutils (2.20.51.20100813-1ubuntu1) maverick; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Fri, 13 Aug 2010 13:26:32 +0200
+
+binutils (2.20.51.20100813-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100813.
+
+ [ Jonathan Nieder ]
+ * Remove ld.bfd from binutils-multiarch (not that useful without an
+ multiarch assembler).
+
+ [ Marcin Juszkiewicz ]
+ * Revert sysroot to / for cross builds. LP: #598389.
+ * Generate debian/control for native and cross builds. LP: #612629.
+ * Provide packaging rules in -source package. LP: #608745.
+
+ [ Matthias Klose ]
+ * Don't apply patches, when PATCHED_SOURCES is set to `yes'.
+ * Proposed patch for PR11889, readelf crashes for malformed binaries
+ (Dan Rosenberg). LP: #614206.
+
+ -- Matthias Klose Fri, 13 Aug 2010 11:10:14 +0200
+
+binutils (2.20.51.20100710-1ubuntu2) maverick; urgency=low
+
+ * Don't use configury for cross builds for native builds. LP: #604134.
+
+ -- Matthias Klose Sun, 11 Jul 2010 10:15:01 +0200
+
+binutils (2.20.51.20100710-1ubuntu1) maverick; urgency=low
+
+ * Update HJ patches from binutils 2.20.51.0.10.
+
+ -- Matthias Klose Sat, 10 Jul 2010 11:42:27 +0200
+
+binutils (2.20.51.20100710-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100710.
+ - Fix PR gas/10531. LP: #599485.
+ * debian/rules: Introduce PF macros (Jim Heck). Closes: #588357.
+
+ [ Marcin Juszkiewicz ]
+ * Don't install documentation files in -cross packages. Closes: #586636.
+ * Set sysroot to /usr/$(TARGET) for cross builds. LP: #598389.
+
+ -- Matthias Klose Sat, 10 Jul 2010 10:42:55 +0200
+
+binutils (2.20.51.20100617-0ubuntu1) maverick; urgency=low
+
+ * Snapshot, taken from the trunk 20100617.
+
+ -- Matthias Klose Thu, 17 Jun 2010 15:30:31 +0200
+
+binutils (2.20.51.20100608-0ubuntu1) maverick; urgency=low
+
+ * Snapshot, taken from the trunk 20100608.
+ * Merge 'binary-cross' target into 'binary' one (Marcin Juszkiewicz).
+ LP: #587851.
+ * debian/copyright: Update to GFDL 1.3.
+
+ -- Matthias Klose Tue, 08 Jun 2010 13:26:49 +0200
+
+binutils (2.20.51.20100527-1ubuntu1) maverick; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Thu, 27 May 2010 12:32:39 +0200
+
+binutils (2.20.51.20100527-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100527.
+
+ [ Jonathan Nieder ]
+ * debian/binutils-multiarch.preinst.in: Re-add diversions on reinstall.
+ Closes: #581156.
+ * Remove c++filt from binutils-multiarch.
+ * Rename /usr/bin/ld from multiarch build to ld.bfd. Closes: #582490.
+ LP: #586227.
+
+ -- Matthias Klose Thu, 27 May 2010 10:40:48 +0200
+
+binutils (2.20.51.20100518-1ubuntu1) maverick; urgency=low
+
+ * Snapshot, taken from the trunk 20100518.
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+ * Update hjl patches from 2.20.51.0.8.
+
+ -- Matthias Klose Tue, 18 May 2010 14:04:04 +0200
+
+binutils (2.20.51.20100518-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100518.
+
+ -- Matthias Klose Tue, 18 May 2010 13:29:45 +0200
+
+binutils (2.20.51.20100428-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100428.
+
+ -- Matthias Klose Wed, 28 Apr 2010 10:07:28 +0200
+
+binutils (2.20.51.20100418-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100418.
+ * debian/*.shlibs.in: Automate upstream version changes.
+ * Configure native build --with-sysroot=/. Closes: #556126.
+ * Move the ld.gold binary into the binutils package, just keep the
+ diversion (ld) in the binutils-gold package.
+ * Linker selection: ld is used by default, to use the gold linker,
+ pass -fuse-linker-plugin (no other side effects if -flto/-fwhopr
+ is not passed). To force ld.bfd or ld.gold, pass -B/usr/lib/compat-ld
+ for ld.bfd or /usr/lib/gold-ld for ld.gold.
+ * Apply proposed patch for ARM: Add option to disable merging of adjacent
+ exidx unwinder entries.
+
+ [ Jonathan Nieder ]
+ * Clean up diversion handling in binutils-multiarch:
+ - remove diversion of libbfd.a and libopcodes.a. Closes: #545067.
+ - wait for the new version to be unpacked before removing old diversions
+ - avoid messages from re-adding diversions when upgrading from a version
+ that already has them
+ - remove diversions when downgrading to a version that does not have
+ them (for example, when recovering from an upgrade failure)
+ * Add diversion for ld.bfd in binutils-multiarch.
+ * Update comment in debian/rules to acknowledge that binutils-multiarch
+ includes a linker now.
+ * Add c++filt to binutils-multiarch.
+ * Remove elfedit from binutils-multiarch.
+ Its functionality does not depend on the list of supported targets.
+ * Fixup to version changes handling.
+
+ -- Matthias Klose Sun, 18 Apr 2010 14:18:59 +0200
+
+binutils (2.20.51.20100407-0ubuntu1) lucid; urgency=low
+
+ * Snapshot, taken from the trunk 20100407.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Configure native build --with-sysroot=/. Closes: #556126.
+
+ -- Matthias Klose Thu, 08 Apr 2010 01:31:49 +0200
+
+binutils (2.20.51.20100405-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100405.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Mangle the soname of the binutils libraries to be different than
+ the default name. Closes: #557620.
+ Packaged cross builds should do the same.
+ * Add diversion for elfedit in binutils-multiarch (Jonathan Nieder).
+ Closes: #576126.
+ * Convert to quilt (Sedat Dilek).
+ * Update to proposed patch to enable both gold and ld in a single toolchain.
+ The gold binary is now installed as `gold'. Keep the name `ld.gold'.
+
+ -- Matthias Klose Mon, 05 Apr 2010 14:49:46 +0200
+
+binutils (2.20.51.20100227-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100227.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Sat, 27 Feb 2010 08:55:05 +0100
+
+binutils (2.20.51.20100222-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100222.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * binutils-dev: Install plugin-api.h.
+ * Ignore testsuite regressions on armel.
+
+ -- Matthias Klose Tue, 23 Feb 2010 02:27:28 +0100
+
+binutils (2.20.51.20100216-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100216.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Tue, 16 Feb 2010 17:49:47 +0100
+
+binutils (2.20.51.20100112-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100112.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Tue, 12 Jan 2010 09:06:51 +0100
+
+binutils (2.20.51.20100109-2) experimental; urgency=low
+
+ * Regenerate ld/configure (includes ld in the binutils package).
+
+ -- Matthias Klose Mon, 11 Jan 2010 01:48:09 +0100
+
+binutils (2.20.51.20100109-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100109.
+ - PR gold/10980: Support more options available by current GNU ld.
+ Closes: #555886.
+ - Fix PR gold/11072: Discard .gnu_debuglink sections, taken from the trunk.
+ Closes: #563366.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Sat, 09 Jan 2010 14:32:33 +0100
+
+binutils (2.20.51.20100101-1) experimental; urgency=low
+
+ * Snapshot, taken from the trunk 20100101.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Remove patches available on the trunk.
+
+ -- Matthias Klose Fri, 01 Jan 2010 18:49:42 +0100
+
+binutils (2.20.1-9ubuntu1) maverick; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Thu, 06 May 2010 16:56:40 +0200
+
+binutils (2.20.1-9) unstable; urgency=high
+
+ * [arm] branches to weak symbols, update patch from the trunk.
+
+ -- Matthias Klose Thu, 06 May 2010 15:42:22 +0200
+
+binutils (2.20.1-8ubuntu2) maverick; urgency=low
+
+ * Build gold for powerpc as well.
+
+ -- Matthias Klose Sat, 01 May 2010 14:22:35 +0200
+
+binutils (2.20.1-8ubuntu1) maverick; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Thu, 29 Apr 2010 21:40:16 +0200
+
+binutils (2.20.1-8) unstable; urgency=low
+
+ * [arm] branches to weak symbols, patch taken from the trunk.
+
+ -- Matthias Klose Thu, 29 Apr 2010 20:36:07 +0200
+
+binutils (2.20.1-7) unstable; urgency=low
+
+ * Apply proposed patch for ARM: Add option to disable merging of adjacent
+ exidx unwinder entries. Addresses PR libgcj/40860.
+
+ -- Matthias Klose Tue, 20 Apr 2010 22:51:35 +0000
+
+binutils (2.20.1-6) unstable; urgency=low
+
+ * Move the ld.gold binary into the binutils package, just keep the
+ diversion (ld) in the binutils-gold package.
+ * Linker selection: ld is used by default, to use the gold linker,
+ pass -fuse-linker-plugin (no other side effects if -flto/-fwhopr
+ is not passed). To force ld.bfd or ld.gold, pass -B/usr/lib/compat-ld
+ for ld.bfd or /usr/lib/gold-ld for ld.gold.
+ * Disable building gold on arm. Use gold from the trunk, if needed.
+ * Backport fixups of Loongson2F from the trunk.
+
+ -- Matthias Klose Sat, 17 Apr 2010 18:27:45 +0200
+
+binutils (2.20.1-5) unstable; urgency=medium
+
+ * Apply patch for PR gas/11456: Use memcpy to copy overlap memory.
+
+ -- Matthias Klose Fri, 02 Apr 2010 01:36:07 +0200
+
+binutils (2.20.1-4) unstable; urgency=low
+
+ * Mangle the soname of the binutils libraries to be different than
+ the default name. Closes: #557620.
+ Packaged cross builds should do the same.
+ * Reduce ARM linking time (backport from the trunk).
+ * Apply fix for PR ld/11426, taken from the trunk.
+
+ -- Matthias Klose Tue, 30 Mar 2010 22:32:12 +0200
+
+binutils (2.20.1-3ubuntu5) lucid; urgency=low
+
+ * Rebuild statically linked ld.static binary against recent libc.
+
+ -- Matthias Klose Sun, 18 Apr 2010 23:50:53 +0200
+
+binutils (2.20.1-3ubuntu4) lucid; urgency=low
+
+ * Apply patch for PR gas/11456: Use memcpy to copy overlap memory.
+
+ -- Matthias Klose Wed, 31 Mar 2010 19:10:39 +0200
+
+binutils (2.20.1-3ubuntu3) lucid; urgency=low
+
+ * Fix versioned dependency in binutils shlibs file.
+
+ -- Matthias Klose Wed, 31 Mar 2010 04:02:51 +0200
+
+binutils (2.20.1-3ubuntu2) lucid; urgency=low
+
+ * Mangle the soname of the binutils libraries to be different than
+ the default name. Closes: #557620. LP: #548451.
+ Packaged cross builds should do the same.
+ * Apply fix for PR ld/11426, taken from the trunk.
+
+ -- Matthias Klose Tue, 30 Mar 2010 23:46:50 +0200
+
+binutils (2.20.1-3ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Sun, 21 Mar 2010 13:42:52 +0100
+
+binutils (2.20.1-3) unstable; urgency=low
+
+ * binutils-gold: Install the gold binary as `gold' as well, as proposed
+ by a patch to enable both gold and ld in a single toolchain.
+
+ -- Matthias Klose Sun, 21 Mar 2010 06:43:48 +0100
+
+binutils (2.20.1-2ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Mon, 08 Mar 2010 18:25:25 +0100
+
+binutils (2.20.1-2) unstable; urgency=low
+
+ * Fix version in debian/*shlibs to match the release version;
+ the 2.20.1 upstream release identifies as 2.20.1.20100303.
+
+ -- Matthias Klose Mon, 08 Mar 2010 18:01:22 +0100
+
+binutils (2.20.1-1ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Mon, 08 Mar 2010 13:11:53 +0100
+
+binutils (2.20.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Don't set has_ifunc_symbols if the symbol comes from a shared library
+ (backport from the trunk).
+ * Don't include documentation files in the -cross packages.
+ Closes: #571522. LP: #514509.
+ * Fix typo in ld documentation. LP: #497923.
+ * Add readelf --unwind support for ARM.
+
+ -- Matthias Klose Mon, 08 Mar 2010 04:47:46 +0100
+
+binutils (2.20-6ubuntu3) lucid; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20100216
+ - Apply patch to fix R_ARM_THM_JUMP24 relocation truncated bug.
+ * Don't set has_ifunc_symbols if the symbol comes from a shared library
+ (backport from the trunk).
+
+ -- Matthias Klose Fri, 19 Feb 2010 17:19:09 +0100
+
+binutils (2.20-6ubuntu2) lucid; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20100216
+ - Fix broken global Thumb to ARM branches.
+
+ -- Matthias Klose Tue, 16 Feb 2010 18:32:35 +0100
+
+binutils (2.20-6ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Fri, 05 Feb 2010 20:30:59 +0100
+
+binutils (2.20-6) unstable; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20100205
+ - 135_arm_dis_thumb2.dpatch: Remove, applied upstream.
+ - 136_gold_gnu_debuglink.dpatch: Remove, applied upstream.
+ * armel: Fix ld-shared/shared.exp and ld-elfvsb/elfvsb.exp failures
+ (proposed patch, Matthew Gretton-Dann). Closes: #564685. LP: #446478.
+ * Fix PR other/42602: demangling a global constructors symbol.
+ Closes: #561150.
+
+ -- Matthias Klose Fri, 05 Feb 2010 20:01:20 +0100
+
+binutils (2.20-5ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Sat, 09 Jan 2010 12:13:43 +0100
+
+binutils (2.20-5) unstable; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20100109
+ * Apply patches from the trunk:
+ - [arm] Prevent disassembler from aborting on an invalid Thumb2 instruction.
+ - Fix PR gold/11072: Discard .gnu_debuglink sections. Closes: #563366.
+ - Fix PR ld/11138: internal error when DSO is before object files.
+ Closes: #562822.
+ - Fix PR gold/11042: COPY relocs need for the dynamic object.
+ Closes: #559183.
+ - Fix PR gold/10916: Fix --exclude-libs with undefined symbol.
+ Closes: #555012.
+ - Fix PR gold/10979: gold linker crashes. Closes: #553916.
+ - Fix PR gas/10740: Intel syntax far jumps broken. Closes: #541535.
+
+ -- Matthias Klose Sat, 09 Jan 2010 10:43:04 +0100
+
+binutils (2.20-4ubuntu4) lucid; urgency=low
+
+ * ARM - Fix b / bl ranges for Thumb2 (Ramana Radhakrishnan).
+
+ -- Matthias Klose Mon, 21 Dec 2009 13:38:09 +0100
+
+binutils (2.20-4ubuntu3) lucid; urgency=low
+
+ * [arm] Prevent disassembler from aborting on an invalid Thumb2 instruction,
+ taken from the trunk.
+
+ -- Matthias Klose Thu, 19 Nov 2009 18:48:28 +0100
+
+binutils (2.20-4ubuntu1) lucid; urgency=low
+
+ * On armel build with -marm; the testsuite is not ready to be run with
+ -mthumb.
+
+ -- Matthias Klose Thu, 12 Nov 2009 01:10:33 +0100
+
+binutils (2.20-4) unstable; urgency=low
+
+ * Fix binutils-gold update. Closes: #555734.
+ * Don't configure gold for spu on powerpc.
+
+ -- Matthias Klose Wed, 11 Nov 2009 23:33:20 +0100
+
+binutils (2.20-3ubuntu1) lucid; urgency=low
+
+ * Merge with Debian; remaining changes:
+ - Build binutils-static.
+
+ -- Matthias Klose Tue, 10 Nov 2009 11:14:38 +0100
+
+binutils (2.20-3) unstable; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20091108:
+ - Fix PR gold/10876 (closes: #553435), PR gold/10910, PR gold/10860,
+ PR gold/10880 (closes: #553512, #553436), PR gold/10887,
+ PR gold/10893, PR gold/10895 (thanks to Peter Fritzsche for tracking
+ the gold reports).
+ * Fix libiberty build failure on sh4 (Nobuhiro Iwamatsu). Closes: #550810.
+ * PR ld/10858: Fix pie on mips/mipsel. Closes: #526961.
+ * Ignore regressions on sparc; the proper fix is to fix the testcases
+ for v9.
+ * Remove the conflict between binutils-multiarch and binutils-gold.
+ Closes: #521106.
+
+ -- Matthias Klose Tue, 10 Nov 2009 02:15:41 +0100
+
+binutils (2.20-2) unstable; urgency=high
+
+ * Apply updates from the 2.20 branch up to 20091028:
+ - Fix PR binutils/10802, PR binutils/10793, PR binutils/10792,
+ PR gas/10856.
+ - Remove local patches now in the branch.
+ * Ignore regressions on armel when building with gcc-4.4; the proper fix
+ is to build the testcases using -fno-section-anchors.
+
+ -- Matthias Klose Thu, 29 Oct 2009 22:17:42 +0100
+
+binutils (2.20-1ubuntu3) lucid; urgency=low
+
+ * Work around build failure on powerpc, disable the gold build; re-enable
+ it later with a proper fix.
+ * Ignore regressions on sparc; the proper fix is to fix the testcases
+ for v9.
+
+ -- Matthias Klose Sat, 31 Oct 2009 12:21:59 +0100
+
+binutils (2.20-1ubuntu2) lucid; urgency=low
+
+ * Don't build just on armel and i386.
+
+ -- Matthias Klose Fri, 30 Oct 2009 14:51:13 +0100
+
+binutils (2.20-1ubuntu1) lucid; urgency=low
+
+ * Apply updates from the 2.20 branch up to 20091028:
+ - Fix PR binutils/10802, PR binutils/10793, PR binutils/10792,
+ PR gas/10856.
+ - Remove local patches now in the branch.
+ * Ignore regressions on armel; the proper fix is to build the
+ testcases using -fno-section-anchors.
+
+ -- Matthias Klose Fri, 30 Oct 2009 01:27:43 +0100
+
+binutils (2.20-1) unstable; urgency=low
+
+ * binutils 2.20 final release.
+ - Fix PR binutils/10785, memory corruptions.
+ - PR ld/10749, ia64 linker failure.
+ - PR gas/2117, ia64 assembler fix.
+ - gold updates.
+ * Configure with --enable-plugins. Closes: #550088.
+ * debian/test-suite-compare.py: Don't count untested test cases as
+ regressions.
+ * binutils-gold: Install /usr/lib/compat-ld/ld to point to the
+ old linker. To use the old linker when gold is installed, use
+ gcc -B/usr/lib/compat-ld/ (including the trailing slash).
+
+ -- Matthias Klose Sat, 17 Oct 2009 12:22:30 +0200
+
+binutils (2.20-0ubuntu2) karmic-proposed; urgency=low
+
+ * Fix PR gas/10856, wrong code with assembler files in intel syntax.
+ Patch taken from the 2.20 branch. LP: #461303.
+
+ -- Matthias Klose Wed, 28 Oct 2009 09:46:50 +0100
+
+binutils (2.20-0ubuntu1) karmic; urgency=low
+
+ * binutils 2.20 final release.
+ - Fix PR binutils/10785, memory corruptions.
+ - gold updates. LP: #453278.
+ * debian/*.shlibs: Update to the release version. LP: #452526.
+ * Fix build failure on arm, building from the release tarball.
+
+ -- Matthias Klose Sat, 17 Oct 2009 11:14:00 +0200
+
+binutils (2.19.91.20091014-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20091014.
+ - PR ld/10749, ia64 linker failure.
+ - PR gas/2117, ia64 assembler fix.
+ * debian/*.shlibs: Update to the version from the branch.
+ * Fix build failures for cross build.
+
+ -- Matthias Klose Wed, 14 Oct 2009 14:55:40 +0200
+
+binutils (2.19.91.20091006-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20091006.
+ - cfi_sections changes applied, remove 129_cfi_sections.dpatch.
+ * debian/*.shlibs: Update to the version from the branch.
+ * binutils-gold: Build the testsuite as part of the check target
+ instead of the build target to avoid build failures when the
+ installed binutils soname is the same as the one which is built
+ (gas is segfaulting). Just a workaround, not a solution.
+
+ -- Matthias Klose Tue, 06 Oct 2009 18:14:37 +0200
+
+binutils (2.19.91.20091005-0ubuntu2) karmic; urgency=low
+
+ * Really re-enable the binutils-gold build on powerpc.
+
+ -- Matthias Klose Tue, 06 Oct 2009 13:53:22 +0200
+
+binutils (2.19.91.20091005-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20091005.
+ - no changes, bump the soname only.
+ * debian/*.shlibs: Update to the version from the branch.
+ * Re-enable the binutils-gold build on powerpc.
+ * Add 129_cfi_sections.dpatch, support for .cfi_sections, taken
+ from the trunk. LP: #440172.
+ * Add 150_gold_copyrelocs.dpatch, add -z copyrelocs option for gold.
+
+ -- Matthias Klose Tue, 06 Oct 2009 10:31:58 +0200
+
+binutils (2.19.91.20091003-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20091003.
+ - powerpc fixes.
+ * debian/*.shlibs: Update to the version from the branch.
+ * Reenable binutils-gold build on armel (build failures on just
+ one buildd).
+ * Disable binutils-gold build on powerpc, fails to build with the
+ version in the archive.
+ * binutils-source: Depend on texinfo, zlib1g-dev.
+
+ -- Matthias Klose Tue, 06 Oct 2009 10:16:47 +0200
+
+binutils (2.19.91.20091001-0ubuntu2) karmic; urgency=low
+
+ * Don't build binutils-gold for armel, currently ftbfs.
+
+ -- Matthias Klose Thu, 01 Oct 2009 23:54:41 +0200
+
+binutils (2.19.91.20091001-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20091001.
+ - Fix PR ld/9863, regression in testsuite on armel.
+ - Fix regressions seen in the GCC/libjava testsuite.
+ * debian/*.shlibs: Update to the version from the branch.
+ * No need to build libiberty_pic.a twice.
+
+ -- Matthias Klose Thu, 01 Oct 2009 16:53:04 +0200
+
+binutils (2.19.91.20090923-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20090923 (last upload
+ was taken from the trunk)..
+ * debian/*.shlibs: Update to the version from the branch.
+
+ -- Matthias Klose Wed, 23 Sep 2009 09:44:40 +0200
+
+binutils (2.19.91.20090922-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20090922.
+ * debian/*.shlibs: Update to the version from the branch.
+
+ -- Matthias Klose Tue, 22 Sep 2009 22:01:19 +0200
+
+binutils (2.19.91.20090910-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20090910, corresponding
+ to the 2.19.90 upstream snapshot.
+ * Fix Thumb-2 shared libraries (Daniel Jacobowitz), patch taken
+ from the trunk.
+ * Update binutils-sec64k patch (H.J. Lu).
+
+ -- Matthias Klose Thu, 10 Sep 2009 17:21:56 +0200
+
+binutils (2.19.90.20090909-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the 2.20 release branch 20090909.
+ * debian/*.shlibs: Update to the version from the branch.
+
+ -- Matthias Klose Wed, 09 Sep 2009 10:01:29 +0200
+
+binutils (2.19.51.20090827-1ubuntu1) karmic; urgency=low
+
+ * Merge with Debian unstable; remaining changes:
+ - Build binutils-static and binutils-static-udeb packages.
+ - Apply patches derived from the binutils HJL release.
+
+ -- Matthias Klose Fri, 28 Aug 2009 13:49:57 +0200
+
+binutils (2.19.51.20090827-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20090827.
+ - Fix PR ld/10518: In linker scripts override a "*" match by any other
+ wildcard match. Closes: #540751.
+ * debian/*.shlibs: Update to the version from the trunk. Closes: #540800.
+ * Add sysroot support for cross builds (Hector Oron). Closes: #522480.
+ * Update long description of binutils-doc. Closes: #428764.
+ * Update build-dependency on autoconf.
+ * Fix some lintian warnings.
+
+ -- Matthias Klose Thu, 27 Aug 2009 17:09:28 +0200
+
+binutils (2.19.51.20090805-1ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090805.
+ * debian/*.shlibs: Update to the version from the trunk.
+ - Fix PR binutils/10364, strip not failing on unwritable files.
+ Closes: #276428.
+ - Fix PR binutils/10363, objdump -T crashing on corrupted file.
+ Closes: #487963.
+ * 129_cortex_a8.dpatch: Fix a couple of cortex-a8 erratum bugs.
+
+ -- Matthias Klose Wed, 05 Aug 2009 10:29:44 +0200
+
+binutils (2.19.51.20090723-1ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090723.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Apply build-id patch to avoid memory corruption (taken from Fedora).
+
+ -- Matthias Klose Thu, 23 Jul 2009 13:47:19 +0200
+
+binutils (2.19.51.20090714-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090714.
+ - Fix PR gas/10387 (branch instruction with no operand causes gas
+ to segfault on armel). LP: #396049.
+ - 128_arm_eabi_align64.dpatch: Remove, integrated upstream.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Tue, 14 Jul 2009 12:48:09 -0400
+
+binutils (2.19.51.20090713-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090713.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * 128_arm_eabi_align64.dpatch: Adjust expected output to changed objdump
+ output. LP: #398732.
+
+ -- Matthias Klose Mon, 13 Jul 2009 13:21:56 -0400
+
+binutils (2.19.51.20090704-1ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090704.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Sat, 04 Jul 2009 11:46:03 +0200
+
+binutils (2.19.51.20090704-1) unstable; urgency=low
+
+ * Snapshot, taken from the trunk 20090704.
+ - debian/patches/128_arm_eabi_auto_it.dpatch: Remove, applied upstream.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Bump standards version.
+
+ -- Matthias Klose Sat, 04 Jul 2009 10:37:18 +0200
+
+binutils (2.19.51.20090622-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090622.
+ - debian/patches/128_arm_eabi_auto_it.dpatch: Remove, applied upstream.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Tue, 23 Jun 2009 01:36:34 +0200
+
+binutils (2.19.51.20090620-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090620.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Build the binutils-gold package on armel.
+ * Update hjl patches from the binutils-2.19.51.0.10 release.
+
+ -- Matthias Klose Sat, 20 Jun 2009 22:56:32 +0200
+
+binutils (2.19.51.20090616reallz0515-0ubuntu1) karmic; urgency=low
+
+ * Reupload snapshot from trunk 20090515.
+ * Apply proposed patch to augment maximum alignment size to 64 (ARM gas).
+ * Apply proposed patch for new option for automatically generating IT blocks.
+
+ -- Matthias Klose Wed, 17 Jun 2009 23:02:25 +0000
+
+binutils (2.19.51.20090515-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090515.
+ - Fix PR ld/10152. LP: #375991.
+ * Revert work-around from last upload.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Build the binutils-gold package again.
+
+ -- Matthias Klose Fri, 15 May 2009 16:34:56 +0200
+
+binutils (2.19.51.20090508-0ubuntu2) karmic; urgency=low
+
+ * Revert change for ARM unwind table linker processing. Addresses #375991.
+
+ -- Matthias Klose Wed, 13 May 2009 17:46:20 +0200
+
+binutils (2.19.51.20090508-0ubuntu1) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090508.
+ * debian/*.shlibs: Update to the version from the trunk.
+
+ -- Matthias Klose Fri, 08 May 2009 11:22:40 +0200
+
+binutils (2.19.51.20090423-0ubuntu2) karmic; urgency=low
+
+ * Snapshot, taken from the trunk 20090423.
+ * debian/*.shlibs: Update to the version from the trunk.
+ * Fix build failure when building with -Os.
+ * debian/patches/013_bash_in_ld_testsuite.dpatch: Update.
+
+ -- Matthias Klose Fri, 24 Apr 2009 12:29:23 +0200
+
+binutils (2.19.1-0ubuntu3) jaunty; urgency=low
+
+ * Re-add -a to dpkg-architecture call; the addition of -f is all what's
+ needed to ignore the dpkg-architecture env set by dpkg-buildpackage (since
+ we don't care about the DEB_BUILD_* or DEB_HOST_* arches but only about
+ the TARGET arch).
+
+ -- Loic Minier Tue, 10 Feb 2009 16:42:28 +0100
+
+binutils (2.19.1-0ubuntu2) jaunty; urgency=low
+
+ * binutils-source: Make .dpatch files executable.
+ * Use dpkg-architecture -f instead of -a for cross builds.
+ * Call pkg_create_dbgsym explicitly to build debug symbols packages.
+ LP: #322243.
+
+ -- Matthias Klose Tue, 10 Feb 2009 12:05:51 +0100
+
+binutils (2.19.1-0ubuntu1) jaunty; urgency=low
+
+ * Binutils 2.19.1 release.
+ - 128_arm_relocs_against_weak.dpatch 129_scale-DW_CFA_advance_loc.dpatch:
+ Remove, applied upstream.
+ * debian/*.shlibs: Update to the release version.
+
+ -- Matthias Klose Wed, 04 Feb 2009 10:14:33 +0100
+
+binutils (2.19.0.20090110-0ubuntu1) jaunty; urgency=low
+
+ * Update to the binutils-2_19-branch 20090110.
+ - Fix PR binutils/7011. LP: #254790.
+ * debian/*.shlibs: Update to the version from the branch.
+
+ -- Matthias Klose