Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(265)

Side by Side Diff: third_party/binutils/README.chromium

Issue 2870673004: binutils: Add ICF alignment fix. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/binutils/Linux_x64/binutils.tar.bz2.sha1 ('k') | third_party/binutils/build-all.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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.
OLDNEW
« no previous file with comments | « third_party/binutils/Linux_x64/binutils.tar.bz2.sha1 ('k') | third_party/binutils/build-all.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698