toolchain: use glibc for powerpc64 builds
Neither uClibc nor musl currently have working support for powerpc64 in big endian mode. Thus, default to using glibc for this architecture. Signed-off-by: Florian Larysch <fl@n621.de>
This commit is contained in:
		 Florian Larysch
					Florian Larysch
				
			
				
					committed by
					
						 Felix Fietkau
						Felix Fietkau
					
				
			
			
				
	
			
			
			 Felix Fietkau
						Felix Fietkau
					
				
			
						parent
						
							9e91d32718
						
					
				
				
					commit
					0de93311e1
				
			| @@ -238,6 +238,7 @@ comment "C Library" | |||||||
| choice | choice | ||||||
| 	prompt "C Library implementation" if TOOLCHAINOPTS | 	prompt "C Library implementation" if TOOLCHAINOPTS | ||||||
| 	default LIBC_USE_UCLIBC if arc | 	default LIBC_USE_UCLIBC if arc | ||||||
|  | 	default LIBC_USE_GLIBC if powerpc64 | ||||||
| 	default LIBC_USE_MUSL | 	default LIBC_USE_MUSL | ||||||
| 	help | 	help | ||||||
| 	  Select the C library implementation. | 	  Select the C library implementation. | ||||||
| @@ -250,13 +251,13 @@ choice | |||||||
| 	config LIBC_USE_UCLIBC | 	config LIBC_USE_UCLIBC | ||||||
| 		select USE_UCLIBC | 		select USE_UCLIBC | ||||||
| 		bool "Use uClibc" | 		bool "Use uClibc" | ||||||
| 		depends on !(aarch64 || aarch64_be) | 		depends on !(aarch64 || aarch64_be || powerpc64) | ||||||
| 		depends on BROKEN || !(arm || armeb || i386 || x86_64 || mips || mipsel || mips64 || mips64el || powerpc) | 		depends on BROKEN || !(arm || armeb || i386 || x86_64 || mips || mipsel || mips64 || mips64el || powerpc) | ||||||
|  |  | ||||||
| 	config LIBC_USE_MUSL | 	config LIBC_USE_MUSL | ||||||
| 		select USE_MUSL | 		select USE_MUSL | ||||||
| 		bool "Use musl" | 		bool "Use musl" | ||||||
| 		depends on !(arc) | 		depends on !(arc || powerpc64) | ||||||
|  |  | ||||||
| endchoice | endchoice | ||||||
|  |  | ||||||
| @@ -274,6 +275,7 @@ config GDB | |||||||
| 	  Enable if you want to build the gdb. | 	  Enable if you want to build the gdb. | ||||||
|  |  | ||||||
| config USE_GLIBC | config USE_GLIBC | ||||||
|  | 	default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && (powerpc64) | ||||||
| 	bool | 	bool | ||||||
|  |  | ||||||
| config USE_UCLIBC | config USE_UCLIBC | ||||||
| @@ -281,7 +283,7 @@ config USE_UCLIBC | |||||||
| 	bool | 	bool | ||||||
|  |  | ||||||
| config USE_MUSL | config USE_MUSL | ||||||
| 	default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(arc) | 	default y if !TOOLCHAINOPTS && !EXTERNAL_TOOLCHAIN && !NATIVE_TOOLCHAIN && !(arc || powerpc64) | ||||||
| 	bool | 	bool | ||||||
|  |  | ||||||
| config USE_EXTERNAL_LIBC | config USE_EXTERNAL_LIBC | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user