diff --git a/.cargo/config.github b/.cargo/config.github.toml similarity index 100% rename from .cargo/config.github rename to .cargo/config.github.toml diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..d5bc3fa --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,11 @@ +[target.x86_64-unknown-linux-musl] +runner = "musl-gcc" + +# [target.aarch64-unknown-linux-musl] +# linker = "aarch64-linux-gnu-gcc" + +[profile.release] +opt-level = "z" +strip = true +lto = true +codegen-units = 1 \ No newline at end of file diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ff78eed..fc0b6f1 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -54,7 +54,7 @@ jobs: run: | sudo apt-get update sudo apt-get install ${{ matrix.linker }} - cat .cargo/config.github >> .cargo/config + cat .cargo/config.github.toml >> .cargo/config.toml - name: Build run: cargo build --verbose --release --target ${{ matrix.target }}