Revert "Add missing GVL hooks for M:N threads and ractors" #9108
Travis CI / Travis CI - Branch
succeeded
Dec 4, 2023 in 17m 47s
Build Passed
The build passed.
Details
This is a normal build for the revert-9073-fix-gvl-instrumentation-missing-events branch. You should be able to reproduce it by checking out the branch locally.
Jobs and Stages
This build has four jobs, running in parallel.
Job | Compiler | ENV | OS | State |
---|---|---|---|---|
62363.1 arm64-linux | gcc-11 | NPROC="$(nproc)" | Linux | passed |
62363.2 ppc64le-linux | gcc-11 | NPROC="$(nproc)" | Linux | passed |
62363.3 s390x-linux | gcc-11 | NPROC="$(nproc)" | Linux | passed |
62363.4 arm32-linux | arm-linux-gnueabihf-gcc | NPROC="$(nproc)" | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | C |
Operating System | Linux (Jammy) |
Build Configuration
{
".org.ruby-lang.ci.matrix-definitions": [
{
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
]
},
{
"name": "arm64-linux",
"arch": "arm64",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
]
},
{
"name": "ppc64le-linux",
"arch": "ppc64le",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
]
},
{
"name": "s390x-linux",
"arch": "s390x",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
],
"env": [
"DFLTCC=0"
]
},
{
"name": "arm32-linux",
"arch": "arm64",
"compiler": "arm-linux-gnueabihf-gcc",
"env": [
"SETARCH='setarch linux32 --verbose --32bit'",
"optflags=-O1"
],
"before_install": [
"sudo dpkg --add-architecture armhf",
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install crossbuild-essential-armhf libc6:armhf libstdc++-10-dev:armhf libffi-dev:armhf libncurses-dev:armhf libncursesw5-dev:armhf libreadline-dev:armhf libssl-dev:armhf libyaml-dev:armhf linux-libc-dev:armhf zlib1g-dev:armhf"
]
}
],
"language": "c",
"os": [
"linux"
],
"dist": "jammy",
"if": "(repo = ruby/ruby AND (branch = master OR branch =~ /^ruby_\\d_\\d$/)) OR repo != ruby/ruby OR commit_message !~ /\\[DOC\\]/",
"git": {
"quiet": true
},
"env": [
"global={:NPROC=>\"\\\"$(nproc)\\\"\"}={:JOBS=>\"\\\"-j${NPROC}\\\"\"}={:SETARCH=>\"\"}={:travis_apt_get_options=>\"'--allow-downgrades --allow-remove-essential --allow-change-held-packages'\"}={:travis_apt_get_options=>\"\\\"-yq --no-install-suggests --no-install-recommends $travis_apt_get_options\\\"\"}={:debugflags=>\"-ggdb3\"}={:RUBY_TESTOPTS=>\"\\\"$JOBS -q --tty=no\\\"\"}"
],
"before_script": [
"./autogen.sh",
"mkdir build",
"cd build",
"$SETARCH ../configure -C --disable-install-doc --prefix=$(pwd)/install",
"$SETARCH make -s $JOBS",
"make -s $JOBS install",
"$SETARCH $(pwd)/install/bin/ruby -v",
"$SETARCH $(pwd)/install/bin/gem env"
],
"script": [
"$SETARCH make -s test",
"../tool/travis_wait.sh $SETARCH make -s test-all RUBYOPT=\"-w\"",
"$SETARCH make -s test-spec"
],
"notifications": {
"webhooks": [
{
"urls": [
{
"secure": "mRsoS/UbqDkKkW5p3AEqM27d4SZnV6Gsylo3bm8T/deltQzTsGzZwrm7OIBXZv0UFZdE68XmPlyHfZFLSP2V9QZ7apXMf9/vw0GtcSe1gchtnjpAPF6lYBn7nMCbVPPx9cS0dwL927fjdRM1vj7IKZ2bk4F0lAJ25R25S6teqdk="
}
],
"on_success": "never",
"on_failure": "always"
}
],
"email": [
{
"recipients": [
"jaruga@ruby-lang.org"
]
}
]
},
"jobs": {
"include": [
{
"name": "arm64-linux",
"arch": "arm64",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
]
},
{
"name": "ppc64le-linux",
"arch": "ppc64le",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
]
},
{
"name": "s390x-linux",
"arch": "s390x",
"compiler": "gcc-11",
"before_install": [
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install gcc-11 g++-11 libffi-dev libncurses-dev libncursesw5-dev libreadline-dev libssl-dev libyaml-dev openssl zlib1g-dev",
"gcc-11 --version"
],
"env": [
{
"DFLTCC": "0"
}
]
},
{
"name": "arm32-linux",
"arch": "arm64",
"compiler": "arm-linux-gnueabihf-gcc",
"env": [
{
"SETARCH": "'setarch linux32 --verbose --32bit'"
},
{
"optflags": "-O1"
}
],
"before_install": [
"sudo dpkg --add-architecture armhf",
"tool/travis_retry.sh sudo bash -c \"rm -rf '${TRAVIS_ROOT}/var/lib/apt/lists/'* && exec apt-get update -yq\"",
"tool/travis_retry.sh sudo -E apt-get $travis_apt_get_options install crossbuild-essential-armhf libc6:armhf libstdc++-10-dev:armhf libffi-dev:armhf libncurses-dev:armhf libncursesw5-dev:armhf libreadline-dev:armhf libssl-dev:armhf libyaml-dev:armhf linux-libc-dev:armhf zlib1g-dev:armhf"
]
}
],
"allow_failures": [
],
"fast_finish": true
}
}