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

Side by Side Diff: tools/valgrind/build-valgrind-for-chromium.sh

Issue 208027: Don't include symlink to /usr/share/autofoo-baz/install-sh in valgrind tarbal... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | 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 2
3 # Copyright (c) 2009 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2009 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # Script to build valgrind for use with chromium 7 # Script to build valgrind for use with chromium
8 # 8 #
9 # Can also be used to just prepare patched source tarball with MAKE_TARBALL=yes 9 # Can also be used to just prepare patched source tarball with MAKE_TARBALL=yes
10 # or to just build from a patched source tarball with USE_TARBALL=yes. 10 # or to just build from a patched source tarball with USE_TARBALL=yes.
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 # Add ThreadSanitier to the installation. 74 # Add ThreadSanitier to the installation.
75 # ThreadSanitizer is an experimental dynamic data race detector. 75 # ThreadSanitizer is an experimental dynamic data race detector.
76 # See http://code.google.com/p/data-race-test/wiki/ThreadSanitizer 76 # See http://code.google.com/p/data-race-test/wiki/ThreadSanitizer
77 svn checkout -r "${TSAN_SVN_REV}" http://data-race-test.googlecode.com/svn/t runk/tsan tsan 77 svn checkout -r "${TSAN_SVN_REV}" http://data-race-test.googlecode.com/svn/t runk/tsan tsan
78 mkdir tsan/tests 78 mkdir tsan/tests
79 touch tsan/tests/Makefile.am 79 touch tsan/tests/Makefile.am
80 patch -p 0 < tsan/valgrind.patch 80 patch -p 0 < tsan/valgrind.patch
81 fi 81 fi
82 82
83 sh autogen.sh 83 sh autogen.sh
84 if test -L install-sh
85 then
86 # replace symlink with actual contents!
87 cp install-sh install-sh.new
88 mv install-sh.new install-sh
89 chmod +x install-sh
90 fi
84 91
85 # MacOSX before Snow Leopoard needs newer gdb to be able to handle -O1 chrome 92 # MacOSX before Snow Leopoard needs newer gdb to be able to handle -O1 chrome
86 # Kludgily download and unpack the sources in a subdirectory. 93 # Kludgily download and unpack the sources in a subdirectory.
87 if test `uname` = Darwin || test "x${MAKE_TARBALL}" = "xyes" 94 if test `uname` = Darwin || test "x${MAKE_TARBALL}" = "xyes"
88 then 95 then
89 curl http://www.opensource.apple.com/tarballs/gdb/gdb-1344.tar.gz | tar -xzf - 96 curl http://www.opensource.apple.com/tarballs/gdb/gdb-1344.tar.gz | tar -xzf -
90 fi 97 fi
91 cd .. 98 cd ..
92 99
93 fi 100 fi
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 if test -w "${parent_of_prefix}" 168 if test -w "${parent_of_prefix}"
162 then 169 then
163 make install 170 make install
164 else 171 else
165 sudo make install 172 sudo make install
166 fi 173 fi
167 ;; 174 ;;
168 esac 175 esac
169 cd .. 176 cd ..
170 fi 177 fi
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698