mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-10-31 07:04:04 +00:00 
			
		
		
		
	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>
This commit is contained in:
		
							
								
								
									
										6
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							| @@ -42,9 +42,9 @@ jobs: | |||||||
|           - { os: ubuntu-18.04   , target: x86_64-unknown-linux-musl   , use-cross: use-cross } |           - { os: ubuntu-18.04   , target: x86_64-unknown-linux-musl   , use-cross: use-cross } | ||||||
|           - { os: ubuntu-16.04   , target: x86_64-unknown-linux-gnu    , use-cross: use-cross } |           - { os: ubuntu-16.04   , target: x86_64-unknown-linux-gnu    , use-cross: use-cross } | ||||||
|           - { os: macos-latest   , target: x86_64-apple-darwin         } |           - { os: macos-latest   , target: x86_64-apple-darwin         } | ||||||
|           - { os: windows-latest , target: i686-pc-windows-gnu         } |           # - { os: windows-latest , target: i686-pc-windows-gnu         }  ## disabled; linker errors (missing '_imp____acrt_iob_func') | ||||||
|           - { os: windows-latest , target: i686-pc-windows-msvc        } |           - { os: windows-latest , target: i686-pc-windows-msvc        } | ||||||
|           - { os: windows-latest , target: x86_64-pc-windows-gnu       }  ## note: requires rust >= 1.43.0 to link correctly |           # - { os: windows-latest , target: x86_64-pc-windows-gnu       }  ## disabled; linker errors (missing '_imp____acrt_iob_func') | ||||||
|           - { os: windows-latest , target: x86_64-pc-windows-msvc      } |           - { os: windows-latest , target: x86_64-pc-windows-msvc      } | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v1 |     - uses: actions/checkout@v1 | ||||||
| @@ -140,7 +140,7 @@ jobs: | |||||||
|         case ${{ matrix.job.target }} in arm-*) unset JOB_DO_TESTING ;; esac; |         case ${{ matrix.job.target }} in arm-*) unset JOB_DO_TESTING ;; esac; | ||||||
|         echo set-output name=JOB_DO_TESTING::${JOB_DO_TESTING:-<empty>/false} |         echo set-output name=JOB_DO_TESTING::${JOB_DO_TESTING:-<empty>/false} | ||||||
|         echo ::set-output name=JOB_DO_TESTING::${JOB_DO_TESTING} |         echo ::set-output name=JOB_DO_TESTING::${JOB_DO_TESTING} | ||||||
|         # # * test only library units tests and binary for arm-type targets |         # # * test only library unit tests and binary for arm-type targets | ||||||
|         unset CARGO_TEST_OPTIONS |         unset CARGO_TEST_OPTIONS | ||||||
|         unset CARGO_TEST_OPTIONS ; case ${{ matrix.job.target }} in arm-* | aarch64-*) CARGO_TEST_OPTIONS="--lib --bin ${PROJECT_NAME}" ;; esac; |         unset CARGO_TEST_OPTIONS ; case ${{ matrix.job.target }} in arm-* | aarch64-*) CARGO_TEST_OPTIONS="--lib --bin ${PROJECT_NAME}" ;; esac; | ||||||
|         echo set-output name=CARGO_TEST_OPTIONS::${CARGO_TEST_OPTIONS} |         echo set-output name=CARGO_TEST_OPTIONS::${CARGO_TEST_OPTIONS} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user