summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Labath <labath@google.com>2015-11-20 15:09:32 +0000
committerPavel Labath <labath@google.com>2015-11-20 15:10:17 +0000
commit67741f3b3a883f88f4c55616bee76af697fb1694 (patch)
tree0010609c671b9a8d759dd3fa5d16a3161f861b68
parent8ecde4560b744de991fd452defb03ad597681932 (diff)
downloaddarwin-x86-studio-master-dev.tar.gz
main difference: they are now built with MINIMUM_SEVERITY=SEVERITY_ERROR to reduce stderr noise. Change-Id: I047302a46ef01ea49cf344d3bf71c6b748f39a3b
-rwxr-xr-xBreakpad.framework/Breakpadbin143772 -> 142932 bytes
-rw-r--r--Breakpad.framework/Resources/Info.plist8
-rwxr-xr-xBreakpad.framework/Resources/Inspectorbin55488 -> 55488 bytes
-rwxr-xr-xBreakpad.framework/Resources/breakpadUtilities.dylibbin197912 -> 197912 bytes
-rw-r--r--Breakpad.framework/Resources/crash_report_sender.app/Contents/Info.plist8
-rwxr-xr-xBreakpad.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_senderbin137956 -> 137956 bytes
-rwxr-xr-xBreakpad.framework/Versions/A/Breakpadbin143772 -> 142932 bytes
-rw-r--r--Breakpad.framework/Versions/A/Resources/Info.plist8
-rwxr-xr-xBreakpad.framework/Versions/A/Resources/Inspectorbin55488 -> 55488 bytes
-rwxr-xr-xBreakpad.framework/Versions/A/Resources/breakpadUtilities.dylibbin197912 -> 197912 bytes
-rw-r--r--Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist8
-rwxr-xr-xBreakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_senderbin137956 -> 137956 bytes
-rwxr-xr-xBreakpad.framework/Versions/Current/Breakpadbin143772 -> 142932 bytes
-rw-r--r--Breakpad.framework/Versions/Current/Resources/Info.plist8
-rwxr-xr-xBreakpad.framework/Versions/Current/Resources/Inspectorbin55488 -> 55488 bytes
-rwxr-xr-xBreakpad.framework/Versions/Current/Resources/breakpadUtilities.dylibbin197912 -> 197912 bytes
-rw-r--r--Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/Info.plist8
-rwxr-xr-xBreakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/MacOS/crash_report_senderbin137956 -> 137956 bytes
-rwxr-xr-xbin/dump_symsbin779500 -> 769900 bytes
-rwxr-xr-xbin/microdump_stackwalkbin1276036 -> 1267372 bytes
-rwxr-xr-xbin/minidump_dumpbin532280 -> 519640 bytes
-rwxr-xr-xbin/minidump_stackwalkbin1930484 -> 1901140 bytes
-rwxr-xr-xbuild-breakpad.sh9
-rwxr-xr-xbuild-common.sh87
24 files changed, 83 insertions, 61 deletions
diff --git a/Breakpad.framework/Breakpad b/Breakpad.framework/Breakpad
index 9be7d40..81df92a 100755
--- a/Breakpad.framework/Breakpad
+++ b/Breakpad.framework/Breakpad
Binary files differ
diff --git a/Breakpad.framework/Resources/Info.plist b/Breakpad.framework/Resources/Info.plist
index 0464ee9..7f1a475 100644
--- a/Breakpad.framework/Resources/Info.plist
+++ b/Breakpad.framework/Resources/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@@ -23,7 +23,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -31,8 +31,8 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
</dict>
</plist>
diff --git a/Breakpad.framework/Resources/Inspector b/Breakpad.framework/Resources/Inspector
index 78a40ac..beda0d8 100755
--- a/Breakpad.framework/Resources/Inspector
+++ b/Breakpad.framework/Resources/Inspector
Binary files differ
diff --git a/Breakpad.framework/Resources/breakpadUtilities.dylib b/Breakpad.framework/Resources/breakpadUtilities.dylib
index fbe1474..ab67a0e 100755
--- a/Breakpad.framework/Resources/breakpadUtilities.dylib
+++ b/Breakpad.framework/Resources/breakpadUtilities.dylib
Binary files differ
diff --git a/Breakpad.framework/Resources/crash_report_sender.app/Contents/Info.plist b/Breakpad.framework/Resources/crash_report_sender.app/Contents/Info.plist
index 9136337..ba5ba8f 100644
--- a/Breakpad.framework/Resources/crash_report_sender.app/Contents/Info.plist
+++ b/Breakpad.framework/Resources/crash_report_sender.app/Contents/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
@@ -27,7 +27,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>LSHasLocalizedDisplayName</key>
<true/>
<key>NSMainNibFile</key>
diff --git a/Breakpad.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender b/Breakpad.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
index 54b795c..125907f 100755
--- a/Breakpad.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
+++ b/Breakpad.framework/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
Binary files differ
diff --git a/Breakpad.framework/Versions/A/Breakpad b/Breakpad.framework/Versions/A/Breakpad
index 9be7d40..81df92a 100755
--- a/Breakpad.framework/Versions/A/Breakpad
+++ b/Breakpad.framework/Versions/A/Breakpad
Binary files differ
diff --git a/Breakpad.framework/Versions/A/Resources/Info.plist b/Breakpad.framework/Versions/A/Resources/Info.plist
index 0464ee9..7f1a475 100644
--- a/Breakpad.framework/Versions/A/Resources/Info.plist
+++ b/Breakpad.framework/Versions/A/Resources/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@@ -23,7 +23,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -31,8 +31,8 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
</dict>
</plist>
diff --git a/Breakpad.framework/Versions/A/Resources/Inspector b/Breakpad.framework/Versions/A/Resources/Inspector
index 78a40ac..beda0d8 100755
--- a/Breakpad.framework/Versions/A/Resources/Inspector
+++ b/Breakpad.framework/Versions/A/Resources/Inspector
Binary files differ
diff --git a/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib b/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib
index fbe1474..ab67a0e 100755
--- a/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib
+++ b/Breakpad.framework/Versions/A/Resources/breakpadUtilities.dylib
Binary files differ
diff --git a/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist b/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist
index 9136337..ba5ba8f 100644
--- a/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist
+++ b/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
@@ -27,7 +27,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>LSHasLocalizedDisplayName</key>
<true/>
<key>NSMainNibFile</key>
diff --git a/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender b/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
index 54b795c..125907f 100755
--- a/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
+++ b/Breakpad.framework/Versions/A/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
Binary files differ
diff --git a/Breakpad.framework/Versions/Current/Breakpad b/Breakpad.framework/Versions/Current/Breakpad
index 9be7d40..81df92a 100755
--- a/Breakpad.framework/Versions/Current/Breakpad
+++ b/Breakpad.framework/Versions/Current/Breakpad
Binary files differ
diff --git a/Breakpad.framework/Versions/Current/Resources/Info.plist b/Breakpad.framework/Versions/Current/Resources/Info.plist
index 0464ee9..7f1a475 100644
--- a/Breakpad.framework/Versions/Current/Resources/Info.plist
+++ b/Breakpad.framework/Versions/Current/Resources/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@@ -23,7 +23,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -31,8 +31,8 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
</dict>
</plist>
diff --git a/Breakpad.framework/Versions/Current/Resources/Inspector b/Breakpad.framework/Versions/Current/Resources/Inspector
index 78a40ac..beda0d8 100755
--- a/Breakpad.framework/Versions/Current/Resources/Inspector
+++ b/Breakpad.framework/Versions/Current/Resources/Inspector
Binary files differ
diff --git a/Breakpad.framework/Versions/Current/Resources/breakpadUtilities.dylib b/Breakpad.framework/Versions/Current/Resources/breakpadUtilities.dylib
index fbe1474..ab67a0e 100755
--- a/Breakpad.framework/Versions/Current/Resources/breakpadUtilities.dylib
+++ b/Breakpad.framework/Versions/Current/Resources/breakpadUtilities.dylib
Binary files differ
diff --git a/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/Info.plist b/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/Info.plist
index 9136337..ba5ba8f 100644
--- a/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/Info.plist
+++ b/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/Info.plist
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
- <string>14F27</string>
+ <string>14F1021</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
@@ -27,7 +27,7 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
@@ -35,9 +35,9 @@
<key>DTSDKName</key>
<string>macosx10.9</string>
<key>DTXcode</key>
- <string>0611</string>
+ <string>0620</string>
<key>DTXcodeBuild</key>
- <string>6A2008a</string>
+ <string>6C131e</string>
<key>LSHasLocalizedDisplayName</key>
<true/>
<key>NSMainNibFile</key>
diff --git a/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender b/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
index 54b795c..125907f 100755
--- a/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
+++ b/Breakpad.framework/Versions/Current/Resources/crash_report_sender.app/Contents/MacOS/crash_report_sender
Binary files differ
diff --git a/bin/dump_syms b/bin/dump_syms
index c976129..fba8a06 100755
--- a/bin/dump_syms
+++ b/bin/dump_syms
Binary files differ
diff --git a/bin/microdump_stackwalk b/bin/microdump_stackwalk
index b5f10f5..fc4ffca 100755
--- a/bin/microdump_stackwalk
+++ b/bin/microdump_stackwalk
Binary files differ
diff --git a/bin/minidump_dump b/bin/minidump_dump
index d91074b..9422ea7 100755
--- a/bin/minidump_dump
+++ b/bin/minidump_dump
Binary files differ
diff --git a/bin/minidump_stackwalk b/bin/minidump_stackwalk
index 749467b..15f6470 100755
--- a/bin/minidump_stackwalk
+++ b/bin/minidump_stackwalk
Binary files differ
diff --git a/build-breakpad.sh b/build-breakpad.sh
index cb84f27..7f522ca 100755
--- a/build-breakpad.sh
+++ b/build-breakpad.sh
@@ -15,7 +15,7 @@ build_and_install_MSVC()
$RD/gyp/gyp --no-circular-check --no-duplicate-basename-check $solution.gyp
(
- export CL="/I \"$VS120COMNTOOLS\\..\\..\\DIA SDK\\include\""
+ export CL="/DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR \"$VS120COMNTOOLS\\..\\..\\DIA SDK\\include\""
_CL_="/MDd /WX-" devenv $solution.sln /Build Debug $project_switch
_CL_="/MD /WX-" devenv $solution.sln /Build Release $project_switch
)
@@ -29,6 +29,9 @@ build_and_install_configure()
{
mkdir $RD/build
cd $RD/build
+ local defines="-DBPLOG_MINIMUM_SEVERITY=SEVERITY_ERROR"
+ export CFLAGS="$CFLAGS $defines"
+ export CXXFLAGS="$CXXFLAGS $defines"
../sources/configure --prefix=/
make -j$CORES
make install-strip DESTDIR=$INSTALL
@@ -48,7 +51,7 @@ GYP_VER=265f495c
MSVS=2013
-source $(dirname "$0")/build-common.sh build-common.sh
+source $(dirname "$0")/build-common.sh "$@"
git clone https://chromium.googlesource.com/breakpad/breakpad --no-checkout sources
cd sources
@@ -128,4 +131,4 @@ case "$OS" in
;;
esac
-commit_and_push
+finalize_build
diff --git a/build-common.sh b/build-common.sh
index ed3914d..e25bfc9 100755
--- a/build-common.sh
+++ b/build-common.sh
@@ -4,29 +4,69 @@
# inputs
# $PROJ - project name
# $VER - project version
-# $1 - name of this file
+# $1 - (temporary) output directory
+# $2 - build directory for build artefacts
+# $3 - build number
#
# this file does the following:
#
# 1) define the following env vars
# OS - linux|darwin|windows
-# USER - username
# CORES - numer of cores (for parallel builds)
# PATH (with appropriate compilers)
# CFLAGS/CXXFLAGS/LDFLAGS
# RD - root directory for source and object files
-# INSTALL - install directory/git repo root
+# INSTALL - install directory
# SCRIPT_FILE - absolute path to the parent build script
# SCRIPT_DIR - absolute path to the parent build script's directory
# COMMON_FILE - absolute path to this file
-# 2) create an empty tmp directory at /tmp/$PROJ-$USER
-# 3) checkout the destination git repo to /tmp/prebuilts/$PROJ/$OS-x86/$VER
-# 4) cd $RD
+# 2) cd $RD
+#
+# after placing all your build products into $INSTALL you should call finalize_build to produce
+# the final build artifact
+
+# exit on error
+set -e
+
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[1]}")" && pwd -P)"
+SCRIPT_FILE="$SCRIPT_DIR/$(basename "${BASH_SOURCE[1]}")"
+COMMON_FILE="$SCRIPT_DIR/$(basename "${BASH_SOURCE[0]}")"
+
+# calculate the root directory from the script path
+# this script lives three directories down from the root
+# external/lldb-utils/prebuilts/build-common.sh
+ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd -P)"
+cd "$ROOT_DIR"
+
+function die() {
+ echo "$*" > /dev/stderr
+ echo "Usage: $0 <out_dir> <dest_dir> <build_number>" > /dev/stderr
+ exit 1
+}
+
+(($# > 3)) && die "[$0] Unknown parameter: $4"
+
+OUT="$1"
+DEST="$2"
+BNUM="$3"
+
+[ ! "$OUT" ] && die "## Error: Missing out folder"
+[ ! "$DEST" ] && die "## Error: Missing destination folder"
+[ ! "$BNUM" ] && die "## Error: Missing build number"
+
+mkdir -p "$OUT" "$DEST"
+OUT="$(cd "$OUT" && pwd -P)"
+DEST="$(cd "$DEST" && pwd -P)"
+
+cat <<END_INFO
+## Building $PROJ ##
+## Out Dir : $OUT
+## Dest Dir : $DEST
+## Build Num: $BNUM
+
+END_INFO
UNAME="$(uname)"
-if [ -z "$BUILD_SCRATCH" ]; then
- BUILD_SCRATCH=/tmp
-fi
UPSTREAM=sso://googleplex-android/platform/prebuilts
case "$UNAME" in
Linux)
@@ -44,7 +84,6 @@ Darwin)
INSTALL_VER=$VER
;;
*_NT-*)
- USER=$USERNAME
OS='windows'
CORES=$NUMBER_OF_PROCESSORS
# VS2013 x64 Native Tools Command Prompt
@@ -68,13 +107,9 @@ Darwin)
;;
esac
-RD=$BUILD_SCRATCH/$PROJ-$USER
+RD=$OUT/$PROJ
INSTALL="$RD/install"
-SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[1]}")" && pwd -P)"
-SCRIPT_FILE="$SCRIPT_DIR/$(basename "${BASH_SOURCE[1]}")"
-COMMON_FILE="$SCRIPT_DIR/$(basename "${BASH_SOURCE[0]}")"
-
cd /tmp # windows can't delete if you're in the dir
rm -rf $RD
mkdir -p $INSTALL
@@ -107,23 +142,7 @@ linux)
;;
esac
-commit_and_push()
-{
- BRANCH=lldb-master-dev
- # check into a local git clone
- rm -rf $BUILD_SCRATCH/prebuilts/$PROJ/
- GIT_REPO="$BUILD_SCRATCH/prebuilts/$PROJ/$OS-x86"
- mkdir -p "$GIT_REPO"
- cd $GIT_REPO
- rm -rf *
- mv $INSTALL/* $GIT_REPO
- cp $SCRIPT_FILE $GIT_REPO
- cp $COMMON_FILE $GIT_REPO
-
- zip -r --symlinks "$BUILD_SCRATCH/breakpad.zip" .
-
- # execute this command to upload
- #git push origin HEAD:refs/for/$BRANCH
-
- rm -rf $RD
+function finalize_build() {
+ cp "$SCRIPT_FILE" "$COMMON_FILE" "$INSTALL"
+ (cd "$INSTALL" && zip --symlinks -r "$DEST/$PROJ-$BNUM.zip" .)
}