You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is really a nice feature! The version control of gcc et al. has been a problem on linux for long, since the compile process is too complicated for the most. Some system packages like update-alternatives lack many versions. Moreover, the conflict between system gcc and custom gcc is also a problem. See #1087
This is really a nice feature! The version control of gcc et al. has been a problem on linux for long, since the compile process is too complicated for the most. Some system packages like update-alternatives lack many versions. Moreover, the conflict between system gcc and custom gcc is also a problem. See #1087
I have initially implemented this feature on the dev branch. And added llvm/llvm-mingw/muslcc/gnu-rm/zig toolchains to xmake-repo
we can fetch cross toolchain or the special version of clang/gcc/llvm/mingw
Supported toolchains in xmake-repo
set_toolchains
toolchain_name@package_name_or_alias
@toolchain_package_name
if toolchain name and package name are same
Only use toolchain, do not bind toolchain package
It will not fetch remote toolchain package.
fetch cross toolchain
fetch the special version of clang
fetch the special version of llvm
Full example: https://github.com/xmake-io/xmake/tree/dev/tests/projects/package/toolchain_llvm
fetch zig toolchain
Full example: https://github.com/xmake-io/xmake/tree/dev/tests/projects/package/toolchain_zig
fetch other compiler
Switch to global cross-compilation toolchain for targets/packages
Full example: https://github.com/xmake-io/xmake/tree/dev/tests/projects/package/toolchain_muslcc
The text was updated successfully, but these errors were encountered: