From d148922d7f128bf1226cb76702cc5def2670f8c5 Mon Sep 17 00:00:00 2001 From: mappu Date: Thu, 25 Aug 2016 09:08:25 +0000 Subject: [PATCH] commit all archived files --- README.md | 24 ++++++++++++++++++ .../cygwin-toolchain-switcher-v1.tar.gz | Bin 0 -> 738 bytes 2 files changed, 24 insertions(+) create mode 100644 README.md create mode 100644 dist-archive/cygwin-toolchain-switcher-v1.tar.gz diff --git a/README.md b/README.md new file mode 100644 index 0000000..976f99f --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# cygwin-toolchain-switcher + +![](https://img.shields.io/badge/written%20in-Bash-blue) + +Switch 'gcc' in Cygwin to point to another toolchain. + +This script configures symlinks in `$PATH` so that invoking e.g. `gcc` or `ld` will point to a specific toolchain instead of the native one. + +## Usage + +Running `cygwin-toolchain-switcher.sh` will create and set up toolchain switching scripts. Once the script has run, you can switch toolchains at any time by typing: + +`. ~/.cygwin-toolchain-switcher/use-toolchain-x86_64-mingw-w64` + +There are scripts installed for each detected toolchain. + +## Notes + +If you want to have `gcc` invocations work all the way through Cygwin -> Windows -> Cygwin roundtrips (e.g. using cygwin `git` with windows `go get` with cygwin `x86_64-mingw-w64-gcc` to make `CGO` work) then the created symlinks must be Windows symlinks instead of Cygwin symlinks. To do so, launch Cygwin as Administrator and `export CYGWIN="winsymlinks:nativestrict"` before invoking the script. + + +## Download + +- [⬇️ cygwin-toolchain-switcher-v1.tar.gz](dist-archive/cygwin-toolchain-switcher-v1.tar.gz) *(738B)* diff --git a/dist-archive/cygwin-toolchain-switcher-v1.tar.gz b/dist-archive/cygwin-toolchain-switcher-v1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..697a31c818353463fb7c7673f0dbf4be4d08378a GIT binary patch literal 738 zcmV<80v-JyiwFRTwZ2yX1MQV!9p|B0rVRwr1ibK1k<$8X-`_qb@fYKHl-Nef*bhDYrRS0HL!nwa ztUVHKq~C65_xAm}+wHrxj@$3`dtJBZ_G;};_eJMr4cd<-;8)DF@f5({*y?|z{=~VA z66ey>A!Aw?u*HnAo#Dye?&0y^yVLT2HXw{eBRD??JAg*v4;L5k3QQ;xW(hx(z|V%q zM~6rITd*4`;Tx$I&{!7UEAV0^ykG(1CelW8c>UC6R%!x!3jA11j5< zSUAZhaL}Qg#evEknU(8lRE;ng0AKK`FiTCqRwLlILO9BeHD)MOzZ;$o-~X28=a5JP z*`0Kzm`qa8=J6XR;FRMXmy!#8;~*sVsF)-oO&UNk!k!>bOb5`0u; z1mM#V$hihx^abz)OsZFoAb)tuC7c$4`Haj`;0R4|D|q{9|LpK+z|nKNKd5RO(!d!3RTEsR+#<0Gbb}G?1yIsKRcMv_YAyF_se5(@9piq54)`T zwko>!ad>(#D3xtBmZA;9|^^TivTD900BZ~F#rGn literal 0 HcmV?d00001