From a1a4eee4de6d9d87914f2fba1f499858d5b755ff Mon Sep 17 00:00:00 2001 From: Marat Dukhan Date: Tue, 26 Dec 2023 21:43:52 -0800 Subject: [PATCH] Validate encoding against binutils --- .github/workflows/encoding-validation.yaml | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/encoding-validation.yaml diff --git a/.github/workflows/encoding-validation.yaml b/.github/workflows/encoding-validation.yaml new file mode 100644 index 0000000..0455f05 --- /dev/null +++ b/.github/workflows/encoding-validation.yaml @@ -0,0 +1,23 @@ +name: Encoding validation + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Download binutils 2.41 + working-directory: /tmp + run: | + wget --no-verbose -c https://ftp.gnu.org/gnu/binutils/binutils-2.41.tar.gz -O - | tar -xz + - name: Build binutils 2.41 + working-directory: /tmp/binutils-2.41 + run: | + ./configure --prefix=/tmp/binutils --enable-gold=no --enable-ld=no --enable-gprofng=no --disable-libquadmath --disable-libstdcxx + make -j$(nproc)