Windows/Clang: Build system adaptation
* Bump win32-tarballs to 0.7 * Move Windows toolchain autoconf logic into separate file * Use clang and LLVM utilities as described in #21019 * Disable object merging as lld doesn't support -r * Drop --oformat=pe-bigobj-x86-64 arguments from ld flags as LLD detects that the output is large on its own. * Drop gcc wrapper since Clang finds its root fine on its own.
Showing
- compiler/GHC/Driver/Pipeline/Execute.hs 4 additions, 1 deletioncompiler/GHC/Driver/Pipeline/Execute.hs
- configure.ac 21 additions, 122 deletionsconfigure.ac
- driver/gcc/gcc.c 0 additions, 66 deletionsdriver/gcc/gcc.c
- m4/fp_settings.m4 77 additions, 68 deletionsm4/fp_settings.m4
- m4/fp_setup_windows_toolchain.m4 107 additions, 0 deletionsm4/fp_setup_windows_toolchain.m4
- mk/config.mk.in 2 additions, 10 deletionsmk/config.mk.in
- mk/get-win32-tarballs.py 1 addition, 1 deletionmk/get-win32-tarballs.py
Loading
Please register or sign in to comment