mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	This involves moving from the ACLE intrinsic definitions (which aren't available for SVE at this point) to a JSON file. This was derived from ARM's documentation[^1], and then relicensed under `MIT OR Apache-2.0` for use in this repository. [^1]: https://developer.arm.com/architectures/instruction-sets/intrinsics
		
			
				
	
	
		
			19 lines
		
	
	
		
			470 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			470 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM ubuntu:22.04
 | 
						|
RUN apt-get update && apt-get install -y --no-install-recommends \
 | 
						|
  gcc \
 | 
						|
  g++ \
 | 
						|
  ca-certificates \
 | 
						|
  libc6-dev \
 | 
						|
  gcc-aarch64-linux-gnu \
 | 
						|
  g++-aarch64-linux-gnu \
 | 
						|
  libc6-dev-arm64-cross \
 | 
						|
  qemu-user \
 | 
						|
  make \
 | 
						|
  file \
 | 
						|
  clang-15 \
 | 
						|
  lld
 | 
						|
 | 
						|
ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
 | 
						|
    CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER="qemu-aarch64 -L /usr/aarch64-linux-gnu" \
 | 
						|
    OBJDUMP=aarch64-linux-gnu-objdump
 |