Skip to content

Build fails on armv6 #516

@martinbrook

Description

@martinbrook

Any chance to detect armv6 and add -DOPENSSL_NO_ASM?

Running with gitlab-ci-multi-runner 9.0.1 (a3da309)
on docker-auto-scale (4e4528ca)
Using Docker executor with image ethcore/rust-armv6:latest ...
Using docker image sha256:1576be0f294d429cb79e08ab536f8d785bb2ac06802f2e2c0b2e950079b6b2e2 ID=sha256:1576be0f294d429cb79e08ab536f8d785bb2ac06802f2e2c0b2e950079b6b2e2 for predefined container...
Pulling docker image ethcore/rust-armv6:latest ...
Using docker image ethcore/rust-armv6:latest ID=sha256:9940d33bf5fa7e73373785ac43d7edc2ff5f13a7e5ea76585ec5457326d01e7b for build container...
Running on runner-4e4528ca-project-3122475-concurrent-0 via runner-4e4528ca-machine-1492431847-e9a7547d-digital-ocean-2gb...
Cloning repository for vgrade with git depth set to 3...
Cloning into '/builds/vgrade/parity'...
Checking out 250f7e72 as vgrade...
Skipping Git submodules setup
Checking cache for build/vgrade...
Successfully extracted cache
$ export CC=arm-linux-gnueabi-gcc
$ export CXX=arm-linux-gnueabi-g++
$ export HOST_CC=gcc
$ export HOST_CXX=g++
$ export PLATFORM=arm-unknown-linux-gnueabi
$ export OPENSSL_NO_ASM
$ rm -rf .cargo
$ mkdir -p .cargo
$ echo "[target.$PLATFORM]" >> .cargo/config
$ echo "linker= "arm-linux-gnueabi-gcc"" >> .cargo/config
$ cat .cargo/config
[target.arm-unknown-linux-gnueabi]
linker= "arm-linux-gnueabi-gcc"
$ cargo build -j $(nproc) --target $PLATFORM --features final --release $CARGOFLAGS
Updating registry https://github.com/rust-lang/crates.io-index
Updating git repository https://github.com/ethcore/rust-ctrlc.git
Updating git repository https://github.com/ethcore/jsonrpc.git
Updating git repository https://github.com/ethcore/hyper
Updating git repository https://github.com/ethcore/mio
Updating git repository https://github.com/ethcore/rust-secp256k1
Updating git repository https://github.com/ethcore/hidapi-rs
Updating git repository https://github.com/ethcore/libusb-rs
Updating git repository https://github.com/ethcore/nanomsg.rs.git
Updating git repository https://github.com/ethcore/elastic-array
Updating git repository https://github.com/ethcore/rust-rocksdb
Updating git repository https://github.com/ethcore/libusb-sys
Updating git repository https://github.com/ethcore/ws-rs.git
Updating git repository https://github.com/carllerche/bytes
Updating git repository https://github.com/carllerche/slab
Updating git repository https://github.com/carllerche/stable-heap
Updating git repository https://github.com/ethcore/rotor
Updating git repository https://github.com/ethcore/js-precompiled.git
Downloading toml v0.2.0
Downloading fdlimit v0.1.1
Downloading time v0.1.35
Downloading regex v0.1.68
Downloading rustc-serialize v0.3.19
Downloading serde v0.9.6
Downloading num_cpus v0.2.11
Downloading env_logger v0.3.3
Downloading log v0.3.6
Downloading isatty v0.1.1
Downloading ansi_term v0.7.2
Downloading semver v0.5.1
Downloading docopt v0.6.80
Downloading rpassword v0.2.2
Downloading number_prefix v0.2.5
Downloading app_dirs v1.1.1
Downloading serde_json v0.9.5
Downloading futures v0.1.10
Downloading ethabi v1.0.0
Downloading mime v0.2.0
Downloading mime_guess v1.6.1
Downloading rand v0.3.14
Downloading arrayvec v0.3.16
Downloading target_info v0.1.0
Downloading vergen v0.1.0
Downloading libc v0.2.21
Downloading tiny-keccak v1.0.5
Downloading itertools v0.5.9
Downloading heapsize v0.3.6
Downloading lazy_static v0.2.1
Downloading parking_lot v0.3.6
Downloading rust-crypto v0.2.36
Downloading lru-cache v0.1.0
Downloading nodrop v0.1.6
Downloading odds v0.2.12
Downloading thread_local v0.2.5
Downloading aho-corasick v0.5.1
Downloading utf8-ranges v0.1.3
Downloading memchr v0.1.11
Downloading regex-syntax v0.3.1
Downloading thread-id v2.0.0
Downloading kernel32-sys v0.2.2
Downloading winapi v0.2.8
Downloading winapi-build v0.1.1
Downloading gcc v0.3.35
Downloading rayon v0.4.2
Downloading deque v0.3.1
Downloading blastfig v0.3.3
Downloading either v1.0.2
Downloading owning_ref v0.2.2
Downloading parking_lot_core v0.2.0
Downloading smallvec v0.1.8
Downloading bigint v1.0.0
Downloading rustc_version v0.1.7
Downloading semver v0.1.20
Downloading linked-hash-map v0.2.1
Downloading siphasher v0.1.1
Downloading serde_derive v0.9.6
Downloading dtoa v0.4.0
Downloading itoa v0.3.0
Downloading num-traits v0.1.32
Downloading quote v0.3.10
Downloading serde_codegen_internals v0.13.0
Downloading syn v0.11.4
Downloading unicode-xid v0.0.4
Downloading futures-cpupool v0.1.2
Downloading reqwest v0.4.0
Downloading num_cpus v1.2.0
Downloading crossbeam v0.2.10
Downloading hyper v0.10.4
Downloading serde_urlencoded v0.4.1
Downloading hyper-native-tls v0.2.2
Downloading url v1.2.0
Downloading traitobject v0.0.1
Downloading httparse v1.1.2
Downloading typeable v0.1.2
Downloading unicase v1.4.0
Downloading language-tags v0.2.2
Downloading matches v0.1.2
Downloading idna v0.1.0
Downloading unicode-normalization v0.1.2
Downloading unicode-bidi v0.2.3
Downloading native-tls v0.1.0
Downloading antidote v1.0.0
Downloading tokio-core v0.1.2
Downloading slab v0.3.0
Downloading mio v0.6.1
Downloading scoped-tls v0.1.0
Downloading net2 v0.2.23
Downloading lazycell v0.4.0
Downloading ws2_32-sys v0.2.1
Downloading cfg-if v0.1.0
Downloading phf v0.7.14
Downloading phf_shared v0.7.14
Downloading phf_codegen v0.7.14
Downloading phf_generator v0.7.14
Downloading semver-parser v0.6.1
Downloading smallvec v0.3.2
Downloading slab v0.2.0
Downloading bytes v0.3.0
Downloading igd v0.5.1
Downloading byteorder v1.0.0
Downloading hyper v0.9.18
Downloading xml-rs v0.3.4
Downloading xmltree v0.3.2
Downloading solicit v0.4.4
Downloading cookie v0.2.4
Downloading hpack v0.2.0
Downloading bitflags v0.5.0
Downloading bloomchain v0.1.0
Downloading linked-hash-map v0.3.0
Downloading transient-hashmap v0.1.0
Downloading bit-set v0.4.0
Downloading slab v0.1.3
Downloading nix v0.5.0
Downloading miow v0.1.3
Downloading bitflags v0.4.0
Downloading tokio-proto v0.1.0
Downloading tokio-service v0.1.0
Downloading smallvec v0.2.1
Downloading take v0.1.0
Downloading syntex v0.58.0
Downloading aster v0.41.0
Downloading quasi v0.32.0
Downloading syntex_syntax v0.58.0
Downloading syntex_errors v0.58.0
Downloading term v0.4.5
Downloading syntex_pos v0.58.0
Downloading bitflags v0.7.0
Downloading quasi_codegen v0.32.0
Downloading bit-set v0.2.0
Downloading bit-vec v0.4.3
Downloading primal v0.2.3
Downloading primal-estimate v0.2.1
Downloading primal-sieve v0.2.5
Downloading primal-check v0.2.2
Downloading primal-bit v0.2.3
Downloading hamming v0.1.3
Downloading num v0.1.32
Downloading num-bigint v0.1.32
Downloading num-iter v0.1.32
Downloading num-complex v0.1.32
Downloading num-integer v0.1.32
Downloading num-rational v0.1.32
Downloading cookie v0.3.1
Downloading vecio v0.1.0
Downloading spmc v0.2.1
Downloading quick-error v1.1.0
Downloading void v1.0.2
Downloading strsim v0.3.0
Downloading semver v0.6.0
Downloading semver-parser v0.7.0
Downloading parity-dapps-glue v1.7.0
Downloading base32 v0.3.1
Downloading zip v0.1.18
Downloading glob v0.2.11
Downloading msdos_time v0.1.4
Downloading podio v0.1.5
Downloading flate2 v0.2.14
Downloading miniz-sys v0.1.7
Downloading order-stat v0.1.3
Downloading mio v0.5.1
Downloading sha1 v0.2.0
Downloading cid v0.2.1
Downloading multihash v0.5.1
Downloading integer-encoding v1.0.3
Downloading multibase v0.6.0
Downloading ring v0.7.1
Downloading untrusted v0.3.2
Downloading base-x v0.2.2
Downloading rpassword v0.3.0
Downloading tempdir v0.3.5
Downloading daemonize v0.2.2
Downloading openssl v0.9.3
Downloading openssl-sys v0.9.3
Downloading pkg-config v0.3.8
Downloading nix v0.7.0
Downloading nix v0.6.0
Downloading termios v0.2.2
Downloading xdg v2.0.0
Compiling term v0.4.5
Compiling byteorder v1.0.0
Compiling owning_ref v0.2.2
Compiling siphasher v0.1.1
Compiling cfg-if v0.1.0
Compiling utf8-ranges v0.1.3
Compiling crossbeam v0.2.10
Compiling winapi v0.2.8
Compiling integer-encoding v1.0.3
Compiling quick-error v1.1.0
Compiling rustc-serialize v0.3.19
Compiling unicode-xid v0.0.4
Compiling serde v0.9.6
Compiling spmc v0.2.1
Compiling semver-parser v0.7.0
Compiling ethcore-bloom-journal v0.1.0 (file:///builds/vgrade/parity/util/bloom)
Compiling xdg v2.0.0
Compiling smallvec v0.2.1
Compiling void v1.0.2
Compiling hamming v0.1.3
Compiling sha1 v0.2.0
Compiling app_dirs v1.1.1
Compiling smallvec v0.1.8
Compiling language-tags v0.2.2
Compiling slab v0.2.0 (https://github.com/carllerche/slab?rev=5476efcafb#5476efca)
Compiling bit-vec v0.4.3
Compiling blastfig v0.3.3
Compiling semver v0.1.20
Compiling rustc_version v0.1.7
Compiling using_queue v0.1.0 (file:///builds/vgrade/parity/util/using_queue)
Compiling httparse v1.1.2
Compiling bitflags v0.7.0
Compiling num-traits v0.1.32
Compiling nix v0.6.0
Compiling unicase v1.4.0
Compiling bit-set v0.2.0
Compiling strsim v0.3.0
Compiling semver v0.6.0
Compiling num-integer v0.1.32
Compiling itoa v0.3.0
Compiling glob v0.2.11
Compiling traitobject v0.0.1
Compiling syntex_pos v0.58.0
Compiling base32 v0.3.1
Compiling tiny-keccak v1.0.5
Compiling typeable v0.1.2
Compiling slab v0.1.3
Compiling slab v0.2.0
Compiling table v0.1.0 (file:///builds/vgrade/parity/util/table)
Compiling bit-set v0.4.0
Compiling stable-heap v0.1.0 (https://github.com/carllerche/stable-heap?rev=3c5cd1ca47#3c5cd1ca)
Compiling bytes v0.4.0-dev (https://github.com/carllerche/bytes#6529f639)
Compiling unicode-normalization v0.1.2
Compiling take v0.1.0
Compiling ethcore-signer v1.6.0 (file:///builds/vgrade/parity/signer)
Compiling hyper v0.10.4
Compiling ansi_term v0.7.2
Compiling openssl v0.9.3
Compiling bitflags v0.5.0
Compiling slab v0.3.0
Compiling odds v0.2.12
Compiling heapsize v0.3.6
Compiling nodrop v0.1.6
Compiling arrayvec v0.3.16
Compiling ethcore-light v1.6.0 (file:///builds/vgrade/parity/ethcore/light)
Compiling antidote v1.0.0
Compiling log v0.3.6
Compiling mime v0.2.0
Compiling dtoa v0.4.0
Compiling regex-syntax v0.3.1
Compiling toml v0.2.0
Compiling phf_shared v0.7.14
Compiling bitflags v0.4.0
Compiling phf v0.7.14
Compiling primal-bit v0.2.3
Compiling futures v0.1.10
Compiling hpack v0.2.0
Compiling solicit v0.4.4
Compiling tokio-service v0.1.0
Compiling num-iter v0.1.32
Compiling ring v0.7.1
Compiling num-complex v0.1.32
Compiling lazy_static v0.2.1
Compiling stats v0.1.0 (file:///builds/vgrade/parity/util/stats)
Compiling pkg-config v0.3.8
Compiling openssl-sys v0.9.3
Compiling winapi-build v0.1.1
Compiling ws2_32-sys v0.2.1
Compiling vecio v0.1.0
Compiling quote v0.3.10
Compiling target_info v0.1.0
Compiling podio v0.1.5
Compiling nix v0.7.0
Compiling untrusted v0.3.2
Compiling bigint v1.0.0
Compiling bloomchain v0.1.0
error: failed to run custom build command for ring v0.7.1
process didn't exit successfully: /builds/vgrade/parity/target/release/build/ring-5f9a5456e1949b66/build-script-build (exit code: 101)
--- stdout
CI_PROJECT_NAME: parity
CI_REGISTRY: registry.gitlab.com
CI_BUILD_TOKEN: xxxxxxxxxxxxxxxxxxxx
HOSTNAME: runner-4e4528ca-project-3122475-concurrent-0
CI_PROJECT_URL: https://gitlab.com/vgrade/parity
RUST_TARGETS: arm-unknown-linux-gnueabi
CI_REGISTRY_USER: gitlab-ci-token
CI_BUILD_BEFORE_SHA: 250f7e72d37bbbb77a1866001daf4a8a4a5a453b
CI_SERVER_VERSION: 9.1.0-rc2-ee
CI_BUILD_ID: 14459071
OLDPWD: /
GITLAB_USER_EMAIL: martin.brook100@googlemail.com
RUST_BACKTRACE: 1
CI_COMMIT_REF_NAME: vgrade
CI_JOB_TOKEN: xxxxxxxxxxxxxxxxxxxx
CI_PROJECT_ID: 3122475
CI_RUNNER_ID: 40788
SIMPLECOV: true
CI_PIPELINE_ID: 7680857
CI_BUILD_REF_NAME: vgrade
CI_BUILD_REF: 250f7e72d37bbbb77a1866001daf4a8a4a5a453b
CI_COMMIT_REF_SLUG: vgrade
CI_REPOSITORY_URL: https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab.com/vgrade/parity.git
PATH: /root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CI_BUILD_STAGE: build
CI_PROJECT_DIR: /builds/vgrade/parity
CI_REGISTRY_PASSWORD: xxxxxxxxxxxxxxxxxxxx
CI_RUNNER_TAGS: git-annex, mongo, postgres, mysql, ruby, linux, docker, shared
CI_REGISTRY_IMAGE: registry.gitlab.com/vgrade/parity
PWD: /builds/vgrade/parity
CI_DEBUG_TRACE: false
RUSTFLAGS:
CI_JOB_STAGE: build
CI_SERVER_NAME: GitLab
CI_PROJECT_PATH: vgrade/parity
CARGOFLAGS:
GITLAB_CI: true
PLATFORM: arm-unknown-linux-gnueabi
CI_SERVER_REVISION: 79c4eaa
CXX: arm-linux-gnueabi-g++
CI_COMMIT_SHA: 250f7e72d37bbbb77a1866001daf4a8a4a5a453b
SHLVL: 1
CI_BUILD_NAME: linux-armv6
HOME: /root
CI_SERVER: yes
CI: true
CI_PROJECT_NAMESPACE: vgrade
TARGET: arm-unknown-linux-gnueabi
HOST_CXX: g++
GIT_DEPTH: 3
OPENSSL_DIR: /root/openssl
CI_BUILD_REF_SLUG: vgrade
CI_BUILD_REPO: https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab.com/vgrade/parity.git
CC: arm-linux-gnueabi-gcc
CI_RUNNER_DESCRIPTION: shared-runners-manager-2.gitlab.com
GITLAB_USER_ID: 603017
CI_JOB_ID: 14459071
CI_JOB_NAME: linux-armv6
HOST_CC: gcc
_: /root/.cargo/bin/cargo
LD_LIBRARY_PATH: /builds/vgrade/parity/target/release/deps:/root/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib
CARGO_HOME: /root/.cargo
RUST_RECURSION_COUNT: 1
RUSTUP_TOOLCHAIN: stable-x86_64-unknown-linux-gnu
RUSTUP_HOME: /root/.rustup
SSL_CERT_FILE: /usr/lib/ssl/certs/ca-certificates.crt
SSL_CERT_DIR: /usr/lib/ssl/certs
CARGO_CFG_DEBUG_ASSERTIONS:
RUSTC: rustc
CARGO_PKG_VERSION: 0.7.1
CARGO_PKG_DESCRIPTION: Safe, fast, small crypto using Rust.
CARGO_CFG_TARGET_ARCH: arm
NUM_JOBS: 2
CARGO_FEATURE_DEV_URANDOM_FALLBACK: 1
OUT_DIR: /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out
CARGO_PKG_AUTHORS: Brian Smith brian@briansmith.org
PROFILE: release
CARGO_CFG_TARGET_ENV: gnu
CARGO_PKG_NAME: ring
CARGO_CFG_TARGET_ENDIAN: little
OPT_LEVEL: 3
CARGO_CFG_TARGET_OS: linux
CARGO_PKG_VERSION_MINOR: 7
CARGO_PKG_VERSION_PRE:
DEBUG: false
CARGO_CFG_TARGET_FAMILY: unix
CARGO_CFG_PROC_MACRO:
CARGO_CFG_TARGET_POINTER_WIDTH: 32
CARGO_FEATURE_DEFAULT: 1
CARGO_CFG_UNIX:
CARGO_PKG_VERSION_PATCH: 1
CARGO_FEATURE_USE_HEAP: 1
RUSTDOC: rustdoc
HOST: x86_64-unknown-linux-gnu
CARGO_MANIFEST_DIR: /root/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.7.1
CARGO_PKG_VERSION_MAJOR: 0
CARGO_PKG_HOMEPAGE:
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/lib
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/chacha/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/cipher
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/curve25519
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/curve25519/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/limbs
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/modes
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/modes/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/poly1305/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/rand
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/sha/asm
mkdir -p /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/test
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/aes.o crypto/aes/aes.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/add.o crypto/bn/add.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/bn.o crypto/bn/bn.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/cmp.o crypto/bn/cmp.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/convert.o crypto/bn/convert.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/div.o crypto/bn/div.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/exponentiation.o crypto/bn/exponentiation.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/gcd.o crypto/bn/gcd.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/generic.o crypto/bn/generic.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/montgomery.o crypto/bn/montgomery.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/montgomery_inv.o crypto/bn/montgomery_inv.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/mul.o crypto/bn/mul.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/random.o crypto/bn/random.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/shift.o crypto/bn/shift.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/cipher/e_aes.o crypto/cipher/e_aes.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/crypto.o crypto/crypto.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/curve25519/curve25519.o crypto/curve25519/curve25519.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec/ecp_nistz.o crypto/ec/ecp_nistz.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec/ecp_nistz256.o crypto/ec/ecp_nistz256.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec/gfp_p256.o crypto/ec/gfp_p256.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/ec/gfp_p384.o crypto/ec/gfp_p384.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/limbs/limbs.o crypto/limbs/limbs.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/mem.o crypto/mem.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/modes/gcm.o crypto/modes/gcm.c
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/rand/sysrand.o crypto/rand/sysrand.c
perl crypto/aes/asm/aes-armv4.pl linux32 /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/asm/aes-armv4.S
perl crypto/aes/asm/bsaes-armv7.pl linux32 /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/asm/bsaes-armv7.S
perl crypto/bn/asm/armv4-mont.pl linux32 /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/asm/armv4-mont.S
perl crypto/chacha/asm/chacha-armv4.pl linux32 /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/chacha/asm/chacha-armv4.S
arm-linux-gnueabi-gcc -std=c1x -Wbad-function-cast -Wmissing-field-initializers -Wmissing-prototypes -Wnested-externs -Wstrict-prototypes -fpic -fdata-sections -ffunction-sections -g3 -pedantic -pedantic-errors -Wall -Werror -Wextra -Wcast-align -Wcast-qual -Wenum-compare -Wfloat-equal -Wformat=2 -Winline -Winvalid-pch -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-compare -Wundef -Wuninitialized -Wwrite-strings -fstack-protector -DNDEBUG -O3 -MMD -Iinclude -D_XOPEN_SOURCE=700 -DBORINGSSL_IMPLEMENTATION -fno-strict-aliasing -fvisibility=hidden -Wno-cast-align -c -o /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/curve25519/asm/x25519-asm-arm.o crypto/curve25519/asm/x25519-asm-arm.S
rm /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/bn/asm/armv4-mont.S /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/chacha/asm/chacha-armv4.S /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/asm/bsaes-armv7.S /builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/aes/asm/aes-armv4.S

--- stderr
crypto/curve25519/asm/x25519-asm-arm.S: Assembler messages:
crypto/curve25519/asm/x25519-asm-arm.S:44: Error: selected processor does not support ARM mode strd r4,[sp,#0]' crypto/curve25519/asm/x25519-asm-arm.S:45: Error: selected processor does not support ARM mode strd r6,[sp,#8]'
crypto/curve25519/asm/x25519-asm-arm.S:46: Error: selected processor does not support ARM mode strd r8,[sp,#16]' crypto/curve25519/asm/x25519-asm-arm.S:47: Error: selected processor does not support ARM mode strd r10,[sp,#24]'
crypto/curve25519/asm/x25519-asm-arm.S:2121: Error: selected processor does not support ARM mode ldrd r4,[sp,#0]' crypto/curve25519/asm/x25519-asm-arm.S:2122: Error: selected processor does not support ARM mode ldrd r6,[sp,#8]'
crypto/curve25519/asm/x25519-asm-arm.S:2123: Error: selected processor does not support ARM mode ldrd r8,[sp,#16]' crypto/curve25519/asm/x25519-asm-arm.S:2124: Error: selected processor does not support ARM mode ldrd r10,[sp,#24]'
make: *** [/builds/vgrade/parity/target/arm-unknown-linux-gnueabi/release/build/ring-da1300bcca9312e9/out/obj/crypto/curve25519/asm/x25519-asm-arm.o] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions