diff options
author | Ryan <fauxpark@gmail.com> | 2020-06-02 18:53:38 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-02 18:53:38 +1000 |
commit | c73125eea7b482724635a2ac2e1c006a8fddfdad (patch) | |
tree | 20935c27e60a3869fcbea079aeb72f3c034f1334 /util | |
parent | 306d02aa9328630ca97a8b8863286986dba85603 (diff) | |
download | qmk_firmware-c73125eea7b482724635a2ac2e1c006a8fddfdad.tar.gz qmk_firmware-c73125eea7b482724635a2ac2e1c006a8fddfdad.zip |
Void Linux: Switch to cross-arm-none-eabi toolchain (#9228)
Diffstat (limited to 'util')
-rwxr-xr-x | util/linux_install.sh | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/util/linux_install.sh b/util/linux_install.sh index d30f78655..43044f85c 100755 --- a/util/linux_install.sh +++ b/util/linux_install.sh | |||
@@ -208,19 +208,13 @@ elif grep ID /etc/os-release | grep -q solus; then | |||
208 | printf "\n$SOLUS_INFO\n" | 208 | printf "\n$SOLUS_INFO\n" |
209 | 209 | ||
210 | elif grep ID /etc/os-release | grep -q void; then | 210 | elif grep ID /etc/os-release | grep -q void; then |
211 | # musl Void systems don't have glibc cross compilers avaliable in their repos. | ||
212 | # glibc Void systems do have musl cross compilers though, for some reason. | ||
213 | # So, default to musl, and switch to glibc if it is installed. | ||
214 | CROSS_ARM=cross-arm-linux-musleabi | ||
215 | if xbps-query glibc > /dev/null; then # Check is glibc if installed | ||
216 | CROSS_ARM=cross-arm-linux-gnueabi | ||
217 | fi | ||
218 | |||
219 | sudo xbps-install \ | 211 | sudo xbps-install \ |
220 | avr-binutils \ | 212 | avr-binutils \ |
221 | avr-gcc \ | 213 | avr-gcc \ |
222 | avr-libc \ | 214 | avr-libc \ |
223 | $CROSS_ARM \ | 215 | cross-arm-none-eabi-binutils \ |
216 | cross-arm-none-eabi-gcc \ | ||
217 | cross-arm-none-eabi-newlib \ | ||
224 | avrdude \ | 218 | avrdude \ |
225 | dfu-programmer \ | 219 | dfu-programmer \ |
226 | dfu-util \ | 220 | dfu-util \ |