gnu: rust-1.55: Fix building on riscv64-linux.
* gnu/packages/rust.scm (rust-1.55)[source]: Adjust snippet to fix riscv64 support in jemallocator crate.
This commit is contained in:
		
							parent
							
								
									ca4bfb0f2d
								
							
						
					
					
						commit
						05e3ff8f38
					
				
					 1 changed files with 9 additions and 3 deletions
				
			
		|  | @ -362,9 +362,15 @@ safety and thread safety guarantees.") | |||
|        (uri (rust-uri version)) | ||||
|        (sha256 (base32 "07l28f7grdmi65naq71pbmvdd61hwcpi40ry7kp7dy7m233rldxj")) | ||||
|        (modules '((guix build utils))) | ||||
|        (snippet '(for-each delete-file-recursively | ||||
|        (snippet | ||||
|         '(begin | ||||
|            (for-each delete-file-recursively | ||||
|                      '("src/llvm-project" | ||||
|                              "vendor/tikv-jemalloc-sys/jemalloc"))))) | ||||
|                        "vendor/tikv-jemalloc-sys/jemalloc")) | ||||
|            ;; Add support for riscv64-linux. | ||||
|            (substitute* "vendor/tikv-jemallocator/src/lib.rs" | ||||
|              (("    target_arch = \"s390x\"," all) | ||||
|               (string-append all "\n    target_arch = \"riscv64\","))))))) | ||||
|     (outputs '("out" "cargo")) | ||||
|     (properties '((timeout . 72000)           ;20 hours | ||||
|                   (max-silent-time . 18000))) ;5 hours (for armel) | ||||
|  |  | |||
		Reference in a new issue