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

Side by Side Diff: third_party/binutils/build-all.sh

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/README.chromium ('k') | third_party/binutils/icf-align.patch » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # Script to build binutils for both i386 and AMD64 Linux architectures. 6 # Script to build binutils for both i386 and AMD64 Linux architectures.
7 # Must be run on an AMD64 supporting machine which has debootstrap and sudo 7 # Must be run on an AMD64 supporting machine which has debootstrap and sudo
8 # installed. 8 # installed.
9 # Uses Ubuntu Lucid chroots as build environment. 9 # Uses Ubuntu Lucid chroots as build environment.
10 10
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 echo "long-plt.patch" 49 echo "long-plt.patch"
50 echo "==================================" 50 echo "=================================="
51 patch -p1 < ../long-plt.patch 51 patch -p1 < ../long-plt.patch
52 echo "----------------------------------" 52 echo "----------------------------------"
53 echo 53 echo
54 echo "icf-rel.patch" 54 echo "icf-rel.patch"
55 echo "==================================" 55 echo "=================================="
56 patch -p1 < ../icf-rel.patch 56 patch -p1 < ../icf-rel.patch
57 echo "----------------------------------" 57 echo "----------------------------------"
58 echo 58 echo
59 echo "icf-align.patch"
60 echo "=================================="
61 patch -p1 < ../icf-align.patch
62 echo "----------------------------------"
63 echo
59 ) 64 )
60 65
61 for ARCH in i386 amd64; do 66 for ARCH in i386 amd64; do
62 if [ ! -d precise-chroot-$ARCH ]; then 67 if [ ! -d precise-chroot-$ARCH ]; then
63 # Refresh sudo credentials 68 # Refresh sudo credentials
64 sudo -v 69 sudo -v
65 70
66 # Create the chroot 71 # Create the chroot
67 echo "" 72 echo ""
68 echo "Building chroot for $ARCH" 73 echo "Building chroot for $ARCH"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 128
124 # Clean up chroot 129 # Clean up chroot
125 sudo rm -rf "$BUILDDIR" 130 sudo rm -rf "$BUILDDIR"
126 done 131 done
127 132
128 echo "Check you are happy with the binaries in" 133 echo "Check you are happy with the binaries in"
129 echo " $OUTPUTDIR" 134 echo " $OUTPUTDIR"
130 echo "Then" 135 echo "Then"
131 echo " * upload to Google Storage using the upload.sh script" 136 echo " * upload to Google Storage using the upload.sh script"
132 echo " * roll dependencies" 137 echo " * roll dependencies"
OLDNEW
« no previous file with comments | « third_party/binutils/README.chromium ('k') | third_party/binutils/icf-align.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698