Skip to content

secontext: fixed retrieval of symlink context and /proc/self/ handling #2360

secontext: fixed retrieval of symlink context and /proc/self/ handling

secontext: fixed retrieval of symlink context and /proc/self/ handling #2360

Workflow file for this run

name: CI
on: [push, pull_request]
env:
SLEEP_A_BIT: sleep 0.2
VERBOSE: 1
jobs:
whitespace-errors:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: check
run: git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904
coverage: # the longest of all build jobs
runs-on: ubuntu-24.04
env:
CHECK: coverage
CC: gcc
TARGET: x86_64
KHEADERS: torvalds/linux
STACKTRACE: libdw
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
- name: upload coverage
uses: codecov/codecov-action@v5
with:
fail_ci_if_error: true
plugins: gcov
token: ${{ secrets.CODECOV_TOKEN }}
working-directory: src
gcc11-x86-nostacktrace: # the fastest of all build jobs
runs-on: ubuntu-22.04
env:
CC: gcc
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc14-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-14
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc14-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: gcc-14
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc14-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: gcc-14
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-13
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: gcc-13
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: gcc-13
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc12-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-12
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc12-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: gcc-12
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc12-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: gcc-12
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x86_64-kheaders:
runs-on: ubuntu-22.04
env:
CC: gcc
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x86_64-dw:
runs-on: ubuntu-22.04
env:
CC: gcc
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x86_64-unwind:
runs-on: ubuntu-22.04
env:
CC: gcc
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x86_64-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc-10
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x86_64-dw:
runs-on: ubuntu-20.04
env:
CC: gcc-10
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x86_64-unwind:
runs-on: ubuntu-20.04
env:
CC: gcc-10
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x86_64-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x86_64-dw:
runs-on: ubuntu-20.04
env:
CC: gcc
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x86_64-unwind:
runs-on: ubuntu-20.04
env:
CC: gcc
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang18-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-18
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang18-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: clang-18
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang18-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: clang-18
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang17-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-17
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang17-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: clang-17
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang17-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: clang-17
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang16-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-16
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang16-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: clang-16
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang16-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: clang-16
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang15-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-15
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang15-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: clang-15
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang15-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: clang-15
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang14-x86_64-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-14
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang14-x86_64-dw:
runs-on: ubuntu-24.04
env:
CC: clang-14
STACKTRACE: libdw
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang14-x86_64-unwind:
runs-on: ubuntu-24.04
env:
CC: clang-14
STACKTRACE: libunwind
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x32-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc-13
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x32-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc-13
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x32-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc-11
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x32-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc-11
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x32-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc-10
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x32-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc-10
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x32-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x32-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc
STACKTRACE: no
TARGET: x32
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc14-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-14
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc14-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: gcc-14
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-13
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc13-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: gcc-13
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc12-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: gcc-12
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc12-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: gcc-12
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc11-x86-kheaders:
runs-on: ubuntu-22.04
env:
CC: gcc
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x86-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc-10
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc10-x86-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc-10
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x86-kheaders:
runs-on: ubuntu-20.04
env:
CC: gcc
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
gcc9-x86-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: gcc
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang18-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-18
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang18-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: clang-18
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang17-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-17
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang17-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: clang-17
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang16-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-16
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang16-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: clang-16
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang15-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-15
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang15-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: clang-15
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang14-x86-kheaders:
runs-on: ubuntu-24.04
env:
CC: clang-14
KHEADERS: torvalds/linux
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
clang14-x86-nostacktrace:
runs-on: ubuntu-24.04
env:
CC: clang-14
STACKTRACE: no
TARGET: x86
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
musl-x86_64-nostacktrace:
runs-on: ubuntu-20.04
env:
CC: musl-gcc
STACKTRACE: no
TARGET: x86_64
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: install dependencies
run: ci/install-dependencies.sh
- name: build check
run: ci/run-build-and-tests.sh
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy