aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xutil/linux_install.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/util/linux_install.sh b/util/linux_install.sh
index 73ba25e13..dca0110a5 100755
--- a/util/linux_install.sh
+++ b/util/linux_install.sh
@@ -183,6 +183,29 @@ elif grep ID /etc/os-release | grep -q solus; then
183 unzip 183 unzip
184 printf "\n$SOLUS_INFO\n" 184 printf "\n$SOLUS_INFO\n"
185 185
186elif grep ID /etc/os-release | grep -q void; then
187 # musl Void systems don't have glibc cross compilers avaliable in their repos.
188 # glibc Void systems do have musl cross compilers though, for some reason.
189 # So, default to musl, and switch to glibc if it is installed.
190 CROSS_ARM=cross-arm-linux-musleabi
191 if xbps-query glibc > /dev/null; then # Check is glibc if installed
192 CROSS_ARM=cross-arm-linux-gnueabi
193 fi
194
195 sudo xbps-install \
196 avr-binutils \
197 avr-gcc \
198 avr-libc \
199 $CROSS_ARM \
200 dfu-programmer \
201 dfu-util \
202 gcc \
203 git \
204 make \
205 wget \
206 unzip \
207 zip
208
186else 209else
187 echo "Sorry, we don't recognize your OS. Help us by contributing support!" 210 echo "Sorry, we don't recognize your OS. Help us by contributing support!"
188 echo 211 echo