Browse Source

Void Linux: Switch to cross-arm-none-eabi toolchain (#9228)

Ryan 5 years ago
parent
commit
c73125eea7
1 changed files with 3 additions and 9 deletions
  1. 3 9
      util/linux_install.sh

+ 3 - 9
util/linux_install.sh

@@ -208,19 +208,13 @@ elif grep ID /etc/os-release | grep -q solus; then
 	printf "\n$SOLUS_INFO\n"
 
 elif grep ID /etc/os-release | grep -q void; then
-	# musl Void systems don't have glibc cross compilers avaliable in their repos.
-	# glibc Void systems do have musl cross compilers though, for some reason.
-	# So, default to musl, and switch to glibc if it is installed.
-	CROSS_ARM=cross-arm-linux-musleabi
-	if xbps-query glibc > /dev/null; then # Check is glibc if installed
-		CROSS_ARM=cross-arm-linux-gnueabi
-	fi
-
 	sudo xbps-install \
 		avr-binutils \
 		avr-gcc \
 		avr-libc \
-		$CROSS_ARM \
+		cross-arm-none-eabi-binutils \
+		cross-arm-none-eabi-gcc \
+		cross-arm-none-eabi-newlib \
 		avrdude \
 		dfu-programmer \
 		dfu-util \