on master help sign in
Maint/CICD ~ GHA - disable windows-gnu builds with unresolvable linker errors

- `undefined reference to `_imp____acrt_iob_func'` - ref: <https://github.com/rust-lang/rust/issues/68887#issuecomment-615877016> - ref: <https://users.rust-lang.org/t/linking-with-gcc-failed-exit-code-1/34124> - ref: <https://www.gitmemory.com/issue/rust-lang/rust/47048/530376978> - ref: <https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/?limit=250&page=7>

commit7a51c7fd3087aa57d63e815c1b84fe843fe9c8b0 authorRoy Ivy III <rivy.dev@gmail.com> dateMon 25 May 2020, 23:40 (6 years ago) parent7c3e9f8
1 file changed+3−3
.github/workflows/CICD.yml+3−3
.github/workflows/CICD.yml+3−3
@@ -42,9 +42,9 @@ jobs:
4242 - { os: ubuntu-18.04 , target: x86_64-unknown-linux-musl , use-cross: use-cross }
4343 - { os: ubuntu-16.04 , target: x86_64-unknown-linux-gnu , use-cross: use-cross }
4444 - { os: macos-latest , target: x86_64-apple-darwin }
45− - { os: windows-latest , target: i686-pc-windows-gnu }
45+ # - { os: windows-latest , target: i686-pc-windows-gnu } ## disabled; linker errors (missing '_imp____acrt_iob_func')
4646 - { os: windows-latest , target: i686-pc-windows-msvc }
47− - { os: windows-latest , target: x86_64-pc-windows-gnu } ## note: requires rust >= 1.43.0 to link correctly
47+ # - { os: windows-latest , target: x86_64-pc-windows-gnu } ## disabled; linker errors (missing '_imp____acrt_iob_func')
4848 - { os: windows-latest , target: x86_64-pc-windows-msvc }
4949 steps:
5050 - uses: actions/checkout@v1
@@ -140,7 +140,7 @@ jobs:
140140 case ${{ matrix.job.target }} in arm-*) unset JOB_DO_TESTING ;; esac;
141141 echo set-output name=JOB_DO_TESTING::${JOB_DO_TESTING:-<empty>/false}
142142 echo ::set-output name=JOB_DO_TESTING::${JOB_DO_TESTING}
143− # # * test only library units tests and binary for arm-type targets
143+ # # * test only library unit tests and binary for arm-type targets
144144 unset CARGO_TEST_OPTIONS
145145 unset CARGO_TEST_OPTIONS ; case ${{ matrix.job.target }} in arm-* | aarch64-*) CARGO_TEST_OPTIONS="--lib --bin ${PROJECT_NAME}" ;; esac;
146146 echo set-output name=CARGO_TEST_OPTIONS::${CARGO_TEST_OPTIONS}