c40aeb60b4
Travis recently added the possibility to compile on aarch64, ppc64le and s390x hosts, so let's add this possibility to the dtc CI, too. Unfortunately, there are some weird valgrind errors when running on ppc64le (which rather look like a problem on the valgrind side to me, and not in dtc), so we can not use "checkm" on ppc64le yet. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <20191203122020.14442-1-thuth@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
65 lines
1.4 KiB
YAML
65 lines
1.4 KiB
YAML
language: c
|
|
|
|
# Coverity Scan uploads
|
|
env:
|
|
global:
|
|
# COVERITY_SCAN_TOKEN (dgibson/dtc)
|
|
- secure: "vlHvXe618//IM9LQaKzqsrUbjs7ng0L9UCST4kJbJnFQDXvVe5JiSmJGd4ef7mm0NUv5bMRl2W3xCiu6BYAu/NvU3tMNHoLG+JgCJs0+wLJXbWOwji/NmH7olqgJG+CmpaCMXjARF6+nrTnBYHJL6cYyf4KVoV4B0I/hLUW91+s="
|
|
|
|
matrix:
|
|
include:
|
|
- addons:
|
|
apt:
|
|
packages:
|
|
- swig
|
|
- python-dev
|
|
- valgrind
|
|
- libyaml-0-2
|
|
coverity_scan:
|
|
project:
|
|
name: dtc
|
|
description: Device Tree Compiler
|
|
notification_email: david@gibson.dropbear.id.au
|
|
build_command: make
|
|
branch_pattern: coverity_scan
|
|
script:
|
|
- make
|
|
- make check && make checkm
|
|
|
|
# Check it builds properly without optional packages:
|
|
# python, valgrind, libyaml
|
|
- script:
|
|
- make
|
|
- make check
|
|
|
|
- arch: arm64
|
|
addons:
|
|
apt_packages:
|
|
- swig
|
|
- python-dev
|
|
- valgrind
|
|
- libyaml-0-2
|
|
script:
|
|
- make
|
|
- make check checkm
|
|
|
|
- arch: ppc64le
|
|
addons:
|
|
apt_packages:
|
|
- swig
|
|
- python-dev
|
|
- libyaml-0-2
|
|
script:
|
|
- make
|
|
- make check
|
|
|
|
- arch: s390x
|
|
addons:
|
|
apt_packages:
|
|
- swig
|
|
- python-dev
|
|
- valgrind
|
|
- libyaml-0-2
|
|
script:
|
|
- make
|
|
- make check checkm
|