diff --git a/.cargo/config b/.cargo/config index 704b897..4d851bc 100644 --- a/.cargo/config +++ b/.cargo/config @@ -6,3 +6,6 @@ linker = "arm-linux-gnueabihf-gcc" [target.armv7-unknown-linux-gnueabihf] linker = "arm-linux-gnueabihf-gcc" + +[target.x86_64-unknown-linux-gnu] +linker = "x86_64-linux-gnu-gcc" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e511880..39bdb91 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,6 +32,7 @@ jobs: strategy: matrix: target: + - x86_64-unknown-linux-gnu - aarch64-unknown-linux-gnu - arm-unknown-linux-gnueabihf - armv7-unknown-linux-gnueabihf @@ -54,7 +55,13 @@ jobs: uses: actions-rs/cargo@v1 with: command: build - args: --target ${{ matrix.target }} + args: --target ${{ matrix.target }} --release + + - name: Archive rupsc binary + uses: actions/upload-artifact@v2 + with: + name: rupsc-${{ matrix.target }} + path: target/${{ matrix.target }}/release/rupsc test: name: Test Suite