mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-31 22:01:15 +00:00 
			
		
		
		
	Fix alpine armv7 build
Reference: https://github.com/messense/rust-musl-cross/pull/34
This commit is contained in:
		
					parent
					
						
							
								f9ebb780f9
							
						
					
				
			
			
				commit
				
					
						60164182ae
					
				
			
		
					 2 changed files with 4 additions and 0 deletions
				
			
		|  | @ -93,6 +93,9 @@ RUN rustup set profile minimal | ||||||
| {% if "alpine" in target_file %} | {% if "alpine" in target_file %} | ||||||
| ENV USER "root" | ENV USER "root" | ||||||
| ENV RUSTFLAGS='-C link-arg=-s' | ENV RUSTFLAGS='-C link-arg=-s' | ||||||
|  | {%   if "armv7" in target_file %} | ||||||
|  | ENV CFLAGS_armv7_unknown_linux_musleabihf="-mfpu=vfpv3-d16" | ||||||
|  | {%   endif %} | ||||||
| {% elif "arm" in target_file %} | {% elif "arm" in target_file %} | ||||||
| # Install required build libs for {{ package_arch_name }} architecture. | # Install required build libs for {{ package_arch_name }} architecture. | ||||||
| # To compile both mysql and postgresql we need some extra packages for both host arch and target arch | # To compile both mysql and postgresql we need some extra packages for both host arch and target arch | ||||||
|  |  | ||||||
|  | @ -38,6 +38,7 @@ RUN rustup set profile minimal | ||||||
| 
 | 
 | ||||||
| ENV USER "root" | ENV USER "root" | ||||||
| ENV RUSTFLAGS='-C link-arg=-s' | ENV RUSTFLAGS='-C link-arg=-s' | ||||||
|  | ENV CFLAGS_armv7_unknown_linux_musleabihf="-mfpu=vfpv3-d16" | ||||||
| 
 | 
 | ||||||
| # Creates a dummy project used to grab dependencies | # Creates a dummy project used to grab dependencies | ||||||
| RUN USER=root cargo new --bin /app | RUN USER=root cargo new --bin /app | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue