This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "".
The branch, master has been updated via 686811c2f3961f3fb26c862059fb690443567e73 (commit) via d63f90cf86c4f531007122fff497537dab81c088 (commit) from 6c2c1bbf83a2a69b99d28baecfc8bd3421b651d6 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 686811c2f3961f3fb26c862059fb690443567e73 Author: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Date: Fri Nov 16 16:32:19 2018 +0300
shippable: switch to using official Shippable image
Signed-off-by: Dmitry Eremin-Solenikov dmitry.ereminsolenikov@linaro.org Reviewed-by: Bill Fischofer bill.fischofer@linaro.org Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org
diff --git a/.shippable.yml b/.shippable.yml index 5696be1e..0bf68f33 100644 --- a/.shippable.yml +++ b/.shippable.yml @@ -14,18 +14,9 @@ env: # - CROSS_ARCH="i386"
build: - pre_ci: - # use Dockerfile to install additional CI dependencies - - docker build -t=odp/dev ./scripts - - # use image built in 'pre_ci' for CI job - pre_ci_boot: - image_name: odp/dev - image_tag: latest - pull: false - options: - ci: + - apt-get update + - apt-get install --no-install-recommends -yy asciidoctor autoconf automake build-essential ccache clang doxygen gcc graphviz libconfig-dev libcunit1-dev libnuma-dev libpcap-dev libssl-dev libtool mscgen xsltproc - mkdir -p $HOME/odp-shmdir - export CI=true ODP_SHM_DIR=$HOME/odp-shmdir ODP_TEST_OUT_XML=yes - ./bootstrap diff --git a/scripts/Dockerfile b/scripts/Dockerfile deleted file mode 100644 index b4c03ca4..00000000 --- a/scripts/Dockerfile +++ /dev/null @@ -1,28 +0,0 @@ -FROM drydockaarch64/u16:v5.10.1 - -RUN if $(sudo update-alternatives --list gcc); \ - then sudo update-alternatives --remove-all gcc; \ - fi - -RUN sudo apt-get update && sudo apt-get install -yy \ - autoconf \ - automake \ - ccache \ - clang-4.0 \ - gcc-4.8 \ - graphviz \ - kmod \ - libconfig-dev \ - libcunit1-dev \ - libnuma-dev \ - libpcap-dev \ - libssl-dev \ - libtool \ - linux-headers-`uname -r` \ - mscgen \ - ruby-dev \ - xsltproc - -RUN sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10 -RUN sudo ln -s /usr/bin/clang-4.0 /usr/bin/clang -RUN sudo ln -s /usr/bin/clang++-4.0 /usr/bin/clang++
commit d63f90cf86c4f531007122fff497537dab81c088 Author: Maxim Uvarov maxim.uvarov@linaro.org Date: Mon Nov 19 17:53:46 2018 +0300
configure: disable -march=native for clang
for clang we see strange optimizations for TM code which breaks code flow execution. There might be number of such places. For now it's better to disable march=native until we completely test and validate clang support for this.
Signed-off-by: Maxim Uvarov maxim.uvarov@linaro.org Reviewed-by: Petri Savolainen petri.savolainen@linaro.org
diff --git a/configure.ac b/configure.ac index 6715a7ef..2ce476a6 100644 --- a/configure.ac +++ b/configure.ac @@ -200,7 +200,12 @@ AC_ARG_ENABLE([abi-compat], abi_compat=no #if there is no ABI compatibility the .so numbers are meaningless ODP_LIBSO_VERSION=0:0:0 - ODP_CHECK_CFLAG([-march=native]) + # do not try -march=native for clang due to possible failures on + # clang optimizations + $CC --version | grep -q clang + if test $? -ne 0; then + ODP_CHECK_CFLAG([-march=native]) + fi fi]) AM_CONDITIONAL(ODP_ABI_COMPAT, [test "x$ODP_ABI_COMPAT" = "x1"])
-----------------------------------------------------------------------
Summary of changes: .shippable.yml | 13 ++----------- configure.ac | 7 ++++++- scripts/Dockerfile | 28 ---------------------------- 3 files changed, 8 insertions(+), 40 deletions(-) delete mode 100644 scripts/Dockerfile
hooks/post-receive