aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2020-06-02 18:53:38 +1000
committerGitHub <noreply@github.com>2020-06-02 18:53:38 +1000
commitc73125eea7b482724635a2ac2e1c006a8fddfdad (patch)
tree20935c27e60a3869fcbea079aeb72f3c034f1334 /util
parent306d02aa9328630ca97a8b8863286986dba85603 (diff)
downloadqmk_firmware-c73125eea7b482724635a2ac2e1c006a8fddfdad.tar.gz
qmk_firmware-c73125eea7b482724635a2ac2e1c006a8fddfdad.zip
Void Linux: Switch to cross-arm-none-eabi toolchain (#9228)
Diffstat (limited to 'util')
-rwxr-xr-xutil/linux_install.sh12
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
210elif grep ID /etc/os-release | grep -q void; then 210elif 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 \