mirror of https://github.com/oxen-io/lokinet
Disable tests on static bionic
It's failing to link with LTO on bionic because of an internal compiler error for some random reason, so just disable building the tests there for now (keeping LTO on is more useful since that is also what gets used for a static build).
This commit is contained in:
parent
9ad63140f2
commit
53b62857da
|
@ -22,6 +22,7 @@ local debian_pipeline(name, image,
|
||||||
cmake_extra='',
|
cmake_extra='',
|
||||||
extra_cmds=[],
|
extra_cmds=[],
|
||||||
jobs=6,
|
jobs=6,
|
||||||
|
tests=true,
|
||||||
loki_repo=false,
|
loki_repo=false,
|
||||||
allow_fail=false) = {
|
allow_fail=false) = {
|
||||||
kind: 'pipeline',
|
kind: 'pipeline',
|
||||||
|
@ -55,10 +56,12 @@ local debian_pipeline(name, image,
|
||||||
'cmake .. -DWITH_SETCAP=OFF -DCMAKE_CXX_FLAGS=-fdiagnostics-color=always -DCMAKE_BUILD_TYPE='+build_type+' ' +
|
'cmake .. -DWITH_SETCAP=OFF -DCMAKE_CXX_FLAGS=-fdiagnostics-color=always -DCMAKE_BUILD_TYPE='+build_type+' ' +
|
||||||
(if werror then '-DWARNINGS_AS_ERRORS=ON ' else '') +
|
(if werror then '-DWARNINGS_AS_ERRORS=ON ' else '') +
|
||||||
'-DWITH_LTO=' + (if lto then 'ON ' else 'OFF ') +
|
'-DWITH_LTO=' + (if lto then 'ON ' else 'OFF ') +
|
||||||
|
(if tests then '' else '-DWITH_TESTS=OFF ') +
|
||||||
cmake_extra,
|
cmake_extra,
|
||||||
'VERBOSE=1 make -j' + jobs,
|
'VERBOSE=1 make -j' + jobs,
|
||||||
'../contrib/ci/drone-gdb.sh ./test/testAll --use-colour yes',
|
]
|
||||||
] + extra_cmds,
|
+ (if tests then ['../contrib/ci/drone-gdb.sh ./test/testAll --use-colour yes'] else [])
|
||||||
|
+ extra_cmds,
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
@ -253,7 +256,7 @@ local mac_builder(name,
|
||||||
]),
|
]),
|
||||||
|
|
||||||
// Static build (on bionic) which gets uploaded to builds.lokinet.dev:
|
// Static build (on bionic) which gets uploaded to builds.lokinet.dev:
|
||||||
debian_pipeline("Static (bionic amd64)", docker_base+'ubuntu-bionic', deps='g++-8 python3-dev automake libtool', lto=true,
|
debian_pipeline("Static (bionic amd64)", docker_base+'ubuntu-bionic', deps='g++-8 python3-dev automake libtool', lto=true, tests=false,
|
||||||
cmake_extra='-DBUILD_STATIC_DEPS=ON -DBUILD_SHARED_LIBS=OFF -DSTATIC_LINK=ON -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 ' +
|
cmake_extra='-DBUILD_STATIC_DEPS=ON -DBUILD_SHARED_LIBS=OFF -DSTATIC_LINK=ON -DCMAKE_C_COMPILER=gcc-8 -DCMAKE_CXX_COMPILER=g++-8 ' +
|
||||||
'-DCMAKE_CXX_FLAGS="-march=x86-64 -mtune=haswell" -DCMAKE_C_FLAGS="-march=x86-64 -mtune=haswell" -DNATIVE_BUILD=OFF ' +
|
'-DCMAKE_CXX_FLAGS="-march=x86-64 -mtune=haswell" -DCMAKE_C_FLAGS="-march=x86-64 -mtune=haswell" -DNATIVE_BUILD=OFF ' +
|
||||||
'-DWITH_SYSTEMD=OFF',
|
'-DWITH_SYSTEMD=OFF',
|
||||||
|
|
Loading…
Reference in New Issue