[core] Converted GlobControlLock to a read-write lock. #3014
Travis CI / Travis CI - Pull Request
required action
Aug 21, 2024 in 17m 35s
Build Errored
The build errored. This is a change from the previous build, which passed.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #3014 [core] Converted GlobControlLock to a read-write lock..
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has eight jobs, running in parallel.
Job | Compiler | Xcode | ENV | OS | State |
---|---|---|---|---|---|
6649.1 | BUILD_TYPE=Debug | Linux | failed | ||
6649.2 | BUILD_TYPE=Debug | Linux | errored | ||
6649.3 | BUILD_TYPE=Release | Linux | passed | ||
6649.4 | xcode11.1 | BUILD_TYPE=Debug | macOS | failed | |
6649.5 | xcode11.1 | BUILD_TYPE=Release | macOS | failed | |
6649.6 | x86\_64-w64-mingw32-g++ | BUILD_TYPE=Release | Linux | passed | |
6649.7 | BUILD_TYPE=Debug | Linux | passed | ||
6649.8 | BUILD_TYPE=Release | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | C++ |
Operating System | Linux (Xenial) |
Build Configuration
{
"language": "cpp",
"os": [
"linux"
],
"dist": "xenial",
"addons": {
"apt": {
"packages": [
"tclsh",
"pkg-config",
"cmake",
"libssl-dev",
"build-essential",
"libmbedtls-dev",
"gdb"
]
},
"homebrew": {
"update": false,
"packages": [
"openssl"
]
}
},
"script": [
"if [ \"$TRAVIS_COMPILER\" == \"x86_64-w64-mingw32-g++\" ]; then export CC=\"x86_64-w64-mingw32-gcc\"; export CXX=\"x86_64-w64-mingw32-g++\"; cmake . -DCMAKE_BUILD_TYPE=$BUILD_TYPE $BUILD_OPTS -DENABLE_UNITTESTS=\"OFF\" -DUSE_OPENSSL_PC=\"OFF\" -DOPENSSL_ROOT_DIR=\"$PWD/openssl\" -DCMAKE_SYSTEM_NAME=\"Windows\"; elif [ \"$TRAVIS_OS_NAME\" == \"linux\" ]; then cmake . -DCMAKE_BUILD_TYPE=$BUILD_TYPE $BUILD_OPTS -DENABLE_UNITTESTS=\"ON\"; elif [ \"$TRAVIS_OS_NAME\" == \"osx\" ]; then export PKG_CONFIG_PATH=$(brew --prefix openssl)\"/lib/pkgconfig\"; cmake . -DCMAKE_BUILD_TYPE=$BUILD_TYPE $BUILD_OPTS -DENABLE_UNITTESTS=\"ON\"; fi",
"make -j$(nproc);",
"if [ \"$TRAVIS_COMPILER\" != \"x86_64-w64-mingw32-g++\" ]; then ulimit -c unlimited; ./test-srt -disable-ipv6; SUCCESS=$?; if [ -f core ]; then gdb -batch ./test-srt -c core -ex bt -ex \"info thread\" -ex quit; else echo \"NO CORE - NO CRY!\"; fi; test $SUCCESS == 0; fi"
],
"jobs": {
"include": [
{
"os": "linux",
"env": [
{
"BUILD_TYPE": "Debug"
},
{
"BUILD_OPTS": "'-DENABLE_BONDING=ON -DCMAKE_CXX_FLAGS=\"-Werror\"'"
}
]
},
{
"env": [
{
"BUILD_TYPE": "Debug"
},
{
"BUILD_OPTS": "'-DENABLE_LOGGING=OFF -DUSE_ENCLIB=mbedtls -DENABLE_MONOTONIC_CLOCK=ON -DENABLE_BONDING=ON -DCMAKE_CXX_FLAGS=\"-Werror\"'"
}
]
},
{
"os": "linux",
"env": [
{
"BUILD_TYPE": "Release"
}
]
},
{
"os": "osx",
"osx_image": "xcode11.1",
"env": [
{
"BUILD_TYPE": "Debug"
},
{
"BUILD_OPTS": "'-DCMAKE_CXX_FLAGS=\"-Werror\"'"
}
]
},
{
"os": "osx",
"osx_image": "xcode11.1",
"env": [
{
"BUILD_TYPE": "Release"
},
{
"BUILD_OPTS": "'-DCMAKE_CXX_FLAGS=\"-Werror\"'"
}
]
},
{
"os": "linux",
"compiler": "x86_64-w64-mingw32-g++",
"addons": {
"apt": {
"packages": [
"gcc-mingw-w64-base",
"binutils-mingw-w64-x86-64",
"gcc-mingw-w64-x86-64",
"gcc-mingw-w64",
"g++-mingw-w64-x86-64"
]
}
},
"before_script": [
"git clone -b OpenSSL_1_1_1g https://github.com/openssl/openssl.git openssl",
"cd openssl",
"./Configure --cross-compile-prefix=x86_64-w64-mingw32- mingw64",
"make",
"cd .."
],
"env": [
{
"BUILD_TYPE": "Release"
}
]
},
{
"os": "linux",
"arch": "ppc64le",
"env": [
{
"BUILD_TYPE": "Debug"
}
]
},
{
"arch": "ppc64le",
"env": [
{
"BUILD_TYPE": "Release"
},
{
"BUILD_OPTS": "'-DENABLE_MONOTONIC_CLOCK=ON'"
}
]
}
]
}
}
Loading