build: add stack_trace.h to main delegate (#32854)
* build: add stack_trace.h to main delegate * build: trigger circleci * build: free up a tiny bit more space * build: disable use_thin_lto * fixup build/args/all.gn Co-authored-by: Samuel Attard <sam@electronjs.org> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
This commit is contained in:
parent
ceab6a146a
commit
4fa3310887
3 changed files with 33 additions and 30 deletions
|
@ -349,10 +349,10 @@ step-get-more-space-on-mac: &step-get-more-space-on-mac
|
||||||
command: |
|
command: |
|
||||||
if [ "`uname`" == "Darwin" ]; then
|
if [ "`uname`" == "Darwin" ]; then
|
||||||
sudo mkdir -p $TMPDIR/del-target
|
sudo mkdir -p $TMPDIR/del-target
|
||||||
if [ "$TARGET_ARCH" == "arm64" ]; then
|
|
||||||
# Remount the root volume as writable, don't ask questions plz
|
# Remount the root volume as writable, don't ask questions plz
|
||||||
sudo mount -uw /
|
sudo mount -uw /
|
||||||
fi
|
|
||||||
tmpify() {
|
tmpify() {
|
||||||
if [ -d "$1" ]; then
|
if [ -d "$1" ]; then
|
||||||
sudo mv "$1" $TMPDIR/del-target/$(echo $1|shasum -a 256|head -n1|cut -d " " -f1)
|
sudo mv "$1" $TMPDIR/del-target/$(echo $1|shasum -a 256|head -n1|cut -d " " -f1)
|
||||||
|
@ -394,33 +394,32 @@ step-get-more-space-on-mac: &step-get-more-space-on-mac
|
||||||
tmpify /usr/local/Homebrew
|
tmpify /usr/local/Homebrew
|
||||||
sudo rm -rf $TMPDIR/del-target
|
sudo rm -rf $TMPDIR/del-target
|
||||||
|
|
||||||
if [ "$TARGET_ARCH" == "arm64" ]; then
|
sudo rm -rf "/System/Library/Desktop Pictures"
|
||||||
sudo rm -rf "/System/Library/Desktop Pictures"
|
sudo rm -rf /System/Library/Templates/Data
|
||||||
sudo rm -rf /System/Library/Templates/Data
|
sudo rm -rf /System/Library/Speech/Voices
|
||||||
sudo rm -rf /System/Library/Speech/Voices
|
sudo rm -rf "/System/Library/Screen Savers"
|
||||||
sudo rm -rf "/System/Library/Screen Savers"
|
sudo rm -rf /System/Volumes/Data/Library/Developer/CommandLineTools/SDKs
|
||||||
sudo rm -rf /System/Volumes/Data/Library/Developer/CommandLineTools/SDKs
|
sudo rm -rf "/System/Volumes/Data/Library/Application Support/Apple/Photos/Print Products"
|
||||||
sudo rm -rf "/System/Volumes/Data/Library/Application Support/Apple/Photos/Print Products"
|
sudo rm -rf /System/Volumes/Data/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/
|
||||||
sudo rm -rf /System/Volumes/Data/Library/Java
|
sudo rm -rf /System/Volumes/Data/Library/Java
|
||||||
sudo rm -rf /System/Volumes/Data/Library/Ruby
|
sudo rm -rf /System/Volumes/Data/Library/Ruby
|
||||||
sudo rm -rf /System/Volumes/Data/Library/Printers
|
sudo rm -rf /System/Volumes/Data/Library/Printers
|
||||||
sudo rm -rf /System/iOSSupport
|
sudo rm -rf /System/iOSSupport
|
||||||
sudo rm -rf /System/Applications/*.app
|
sudo rm -rf /System/Applications/*.app
|
||||||
sudo rm -rf /System/Applications/Utilities/*.app
|
sudo rm -rf /System/Applications/Utilities/*.app
|
||||||
sudo rm -rf /System/Library/LinguisticData
|
sudo rm -rf /System/Library/LinguisticData
|
||||||
sudo rm -rf /System/Volumes/Data/private/var/db/dyld/*
|
sudo rm -rf /System/Volumes/Data/private/var/db/dyld/*
|
||||||
# sudo rm -rf /System/Library/Fonts/*
|
# sudo rm -rf /System/Library/Fonts/*
|
||||||
# sudo rm -rf /System/Library/PreferencePanes
|
# sudo rm -rf /System/Library/PreferencePanes
|
||||||
sudo rm -rf /System/Library/AssetsV2/*
|
sudo rm -rf /System/Library/AssetsV2/*
|
||||||
sudo rm -rf /Applications/Safari.app
|
sudo rm -rf /Applications/Safari.app
|
||||||
sudo rm -rf ~/project/src/build/linux
|
sudo rm -rf ~/project/src/build/linux
|
||||||
sudo rm -rf ~/project/src/third_party/catapult/tracing/test_data
|
sudo rm -rf ~/project/src/third_party/catapult/tracing/test_data
|
||||||
sudo rm -rf ~/project/src/third_party/angle/third_party/VK-GL-CTS
|
sudo rm -rf ~/project/src/third_party/angle/third_party/VK-GL-CTS
|
||||||
|
|
||||||
# lipo off some huge binaries arm64 versions to save space
|
# lipo off some huge binaries arm64 versions to save space
|
||||||
strip_arm_deep $(xcode-select -p)/../SharedFrameworks
|
strip_arm_deep $(xcode-select -p)/../SharedFrameworks
|
||||||
strip_arm_deep /System/Volumes/Data/Library/Developer/CommandLineTools/usr
|
strip_arm_deep /System/Volumes/Data/Library/Developer/CommandLineTools/usr
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
background: true
|
background: true
|
||||||
|
|
||||||
|
|
|
@ -35,6 +35,9 @@ enable_pseudolocales = false
|
||||||
|
|
||||||
is_cfi = false
|
is_cfi = false
|
||||||
|
|
||||||
|
# This consumes a bit too much disk space on macOS
|
||||||
|
use_thin_lto = false
|
||||||
|
|
||||||
# Make application name configurable at runtime for cookie crypto
|
# Make application name configurable at runtime for cookie crypto
|
||||||
allow_runtime_configurable_key_storage = true
|
allow_runtime_configurable_key_storage = true
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
|
|
||||||
#include "base/base_switches.h"
|
#include "base/base_switches.h"
|
||||||
#include "base/command_line.h"
|
#include "base/command_line.h"
|
||||||
|
#include "base/debug/stack_trace.h"
|
||||||
#include "base/environment.h"
|
#include "base/environment.h"
|
||||||
#include "base/files/file_util.h"
|
#include "base/files/file_util.h"
|
||||||
#include "base/logging.h"
|
#include "base/logging.h"
|
||||||
|
|
Loading…
Reference in a new issue