diff --git a/.gitignore b/.gitignore index 4f9ae34599d..0c6f4cb79dd 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,8 @@ /external_binaries/ /out/ /vendor/brightray/vendor/download/ +/vendor/debian_wheezy_arm-sysroot/ +/vendor/debian_wheezy_i386-sysroot/ /vendor/python_26/ /vendor/npm/ /vendor/llvm/ diff --git a/.travis.yml b/.travis.yml index 2d64c38e848..af27529cdc8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,21 @@ +git: + depth: 10 +notifications: + email: false + language: cpp compiler: clang os: - linux - osx +env: + - TARGET_ARCH=x64 -notifications: - email: - on_success: never - on_failure: change +matrix: + include: + - os: linux + env: TARGET_ARCH=arm + - os: linux + env: TARGET_ARCH=ia32 script: './script/cibuild' - -git: - depth: 10 diff --git a/atom.gyp b/atom.gyp index 423c59e862e..e70b65e78aa 100644 --- a/atom.gyp +++ b/atom.gyp @@ -5,8 +5,6 @@ 'company_name%': 'GitHub, Inc', 'company_abbr%': 'github', 'version%': '0.28.3', - - 'atom_source_root': '/dev/null 2>&1 ; then + for inc_file in $root$included_files; do + process_ld_so_conf "$root" "$inc_file" + done + fi + else + if ls $(pwd)/$included_files >/dev/null 2>&1 ; then + for inc_file in $(pwd)/$included_files; do + process_ld_so_conf "$root" "$inc_file" + done + fi + fi + continue + fi + + echo "$ENTRY" | grep -qs ^/ + if [ $? -eq 0 ]; then + process_entry "$root" "$ENTRY" + fi + done + + # popd is a bashism + cd "$saved_pwd" +} + +# Main + +if [ $# -ne 1 ]; then + echo Usage $0 /abspath/to/sysroot + exit 1 +fi + +echo $1 | grep -qs ' ' +if [ $? -eq 0 ]; then + log_error_and_exit $1 contains whitespace. +fi + +LD_SO_CONF="$1/etc/ld.so.conf" +LD_SO_CONF_D="$1/etc/ld.so.conf.d" + +if [ -e "$LD_SO_CONF" ]; then + process_ld_so_conf "$1" "$LD_SO_CONF" | xargs echo +elif [ -e "$LD_SO_CONF_D" ]; then + find "$LD_SO_CONF_D" -maxdepth 1 -name '*.conf' -print -quit > /dev/null + if [ $? -eq 0 ]; then + for entry in $LD_SO_CONF_D/*.conf; do + process_ld_so_conf "$1" "$entry" + done | xargs echo + fi +fi diff --git a/vendor/breakpad b/vendor/breakpad index 4427c117038..4ee7e1a703d 160000 --- a/vendor/breakpad +++ b/vendor/breakpad @@ -1 +1 @@ -Subproject commit 4427c1170387afe46eb3fad259436f1f9f5efa86 +Subproject commit 4ee7e1a703d066861b7bf6fce28526f8ed07dcd6