| OLD | NEW | 
|   1 Name: binutils |   1 Name: binutils | 
|   2 URL: http://www.gnu.org/software/binutils/ |   2 URL: http://www.gnu.org/software/binutils/ | 
|   3 Version: 2.26 |   3 Version: 2.26 | 
|   4 License: GPL v2 |   4 License: GPL v2 | 
|   5 License File: NOT_SHIPPED |   5 License File: NOT_SHIPPED | 
|   6 Security Critical: no |   6 Security Critical: no | 
|   7  |   7  | 
|   8 Description: |   8 Description: | 
|   9 This directory contains i386 and amd64 binaries of the binutils tools |   9 This directory contains i386 and amd64 binaries of the binutils tools | 
|  10 (including gold linker). |  10 (including gold linker). | 
|  11  |  11  | 
|  12 They were built from binutils-2.26 using the "build-all.sh" script on a |  12 They were built from binutils-2.26 using the "build-all.sh" script on a | 
|  13 Ubuntu Trusty. |  13 Ubuntu Trusty. | 
|  14  |  14  | 
|  15 The script creates chroots for 32bit and 64bit Ubuntu Precise and then builds |  15 The script creates chroots for 32bit and 64bit Ubuntu Precise and then builds | 
|  16 binutils inside the roots. It also builds tcmalloc and links binutils with it |  16 binutils inside the roots. It also builds tcmalloc and links binutils with it | 
|  17 to improve the speed of LTO. |  17 to improve the speed of LTO. | 
|  18  |  18  | 
|  19 Version 2.26 was released on Mon, 25 Jan 2016 |  19 Version 2.26 was released on Mon, 25 Jan 2016 | 
|  20  |  20  | 
|  21 Local patches: |  21 Local patches: | 
|  22  * long-plt.patch for http://crbug.com/554017 from upstream change |  22  * long-plt.patch for http://crbug.com/554017 from upstream change | 
|  23    https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=ce3e49806
    d505721e0875e704de0b6fcba7660ed |  23    https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=ce3e49806
    d505721e0875e704de0b6fcba7660ed | 
|  24    (Landed upstream Thu, 17 Dec 2015 - should be in 2.27) |  24    (Landed upstream Thu, 17 Dec 2015 - should be in 2.27) | 
|  25  * icf-rel.patch for https://sourceware.org/bugzilla/show_bug.cgi?id=19047 |  25  * icf-rel.patch for https://sourceware.org/bugzilla/show_bug.cgi?id=19047 | 
|  26    from upstream change |  26    from upstream change | 
|  27    https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=d114b8304
    26300f80302ca03ff4322942f63c615 |  27    https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=d114b8304
    26300f80302ca03ff4322942f63c615 | 
|  28    (Landed upstream on 2.26 branch Thu, 5 May 2016, |  28    (Landed upstream on 2.26 branch Thu, 5 May 2016, | 
|  29    and on trunk Fri, 5 Feb 2016 - will be in 2.27) |  29    and on trunk Fri, 5 Feb 2016 - will be in 2.27) | 
 |  30  * icf-align.patch for https://sourceware.org/bugzilla/show_bug.cgi?id=17704 | 
 |  31    from upstream change | 
 |  32    https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=ac423761a
    f22f7858a1413cda5df3e1d5e88d4e4 | 
 |  33    (Landed upstream Fri, 21 Oct 2016 - is in 2.28) | 
|  30  |  34  | 
|  31  * (build-all.sh|build-one.sh|upload.sh) scripts for building the binutils |  35  * (build-all.sh|build-one.sh|upload.sh) scripts for building the binutils | 
|  32    binaries and uploading them to Google storage. |  36    binaries and uploading them to Google storage. | 
|  33  |  37  | 
|  34 Upgrading: |  38 Upgrading: | 
|  35  |  39  | 
|  36 To upgrade binutils, use the following steps: |  40 To upgrade binutils, use the following steps: | 
|  37  |  41  | 
|  38  * Update build-all.sh with the new binutil version. |  42  * Update build-all.sh with the new binutil version. | 
|  39  * Remove any patches which have been merged upstream from build-all.sh |  43  * Remove any patches which have been merged upstream from build-all.sh | 
|  40  * Update this README.chromium file |  44  * Update this README.chromium file | 
|  41  * Run build-all.sh |  45  * Run build-all.sh | 
|  42  * Run upload.sh. Note: you will need write access to |  46  * Run upload.sh. Note: you will need write access to | 
|  43    gs://chromium-binutils bucket on Google Cloud Storage. To get the |  47    gs://chromium-binutils bucket on Google Cloud Storage. To get the | 
|  44    access, subscribe to the internal chrome-team mailing list. |  48    access, subscribe to the internal chrome-team mailing list. | 
|  45  * Wait for goma to have new binutils deployed (see http://go/ma). |  49  * Wait for goma to have new binutils deployed (see http://go/ma). | 
|  46     Please notify {ukai,yyanagisawa,shinyak}@chromium.org and await |  50     Please notify {ukai,yyanagisawa,shinyak}@chromium.org and await | 
|  47     confirmation. |  51     confirmation. | 
|  48  * Commit the change |  52  * Commit the change | 
|  49  |  53  | 
|  50 See https://codereview.chromium.org/1368233002/ for an example upgrade. |  54 See https://codereview.chromium.org/1368233002/ for an example upgrade. | 
| OLD | NEW |