rust: switch to beta
This commit is contained in:
		
							parent
							
								
									5e2dcbb4e5
								
							
						
					
					
						commit
						0fd644ce98
					
				
					 3 changed files with 23 additions and 10 deletions
				
			
		|  | @ -15,7 +15,7 @@ | ||||||
| # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||||||
| 
 | 
 | ||||||
| pkgname=rust | pkgname=rust | ||||||
| pkgver=nightly | pkgver=beta | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| _clear_vendor_checksums() { | _clear_vendor_checksums() { | ||||||
|  | @ -24,10 +24,22 @@ _clear_vendor_checksums() { | ||||||
| 
 | 
 | ||||||
| fetch() { | fetch() { | ||||||
| 	curl "https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz" -o $pkgname-$pkgver.tar.xz | 	curl "https://static.rust-lang.org/dist/rustc-$pkgver-src.tar.gz" -o $pkgname-$pkgver.tar.xz | ||||||
|  | #	curl -L "https://github.com/sfackler/rust-openssl/archive/master.tar.gz" -o rust-openssl.tar.gz | ||||||
| #	curl "https://static.rust-lang.org/dist/rustc-nightly-src.tar.gz" -o $pkgname- | #	curl "https://static.rust-lang.org/dist/rustc-nightly-src.tar.gz" -o $pkgname- | ||||||
| 	tar -xf $pkgname-$pkgver.tar.xz | 	tar -xf $pkgname-$pkgver.tar.xz | ||||||
| 
 | 
 | ||||||
| 	mv rustc-$pkgver-src $pkgname-$pkgver | 	mv rustc-$pkgver-src $pkgname-$pkgver | ||||||
|  | 
 | ||||||
|  | #	tar -xf rust-openssl.tar.gz | ||||||
|  | 
 | ||||||
|  | #	cp rust-$pkgver/vendor/openssl/.cargo-checksum.json rust-openssl-master/openssl/ | ||||||
|  | #	cp rust-$pkgver/vendor/openssl-sys/.cargo-checksum.json rust-openssl-master/openssl-sys/ | ||||||
|  | 
 | ||||||
|  | #	rm -r rust-$pkgver/vendor/openssl-sys | ||||||
|  | #	rm -r rust-$pkgver/vendor/openssl | ||||||
|  | ##	cp -r rust-openssl-master/openssl rust-$pkgver/vendor/openssl | ||||||
|  | #	cp -r rust-openssl-master/openssl-sys rust-$pkgver/vendor/openssl-sys | ||||||
|  | 	 | ||||||
| 	cp ../*.patch . | 	cp ../*.patch . | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 	patch -p1 < ../alpine-move-py.patch | 	patch -p1 < ../alpine-move-py.patch | ||||||
|  | @ -44,6 +56,7 @@ fetch() { | ||||||
| 	_clear_vendor_checksums libc | 	_clear_vendor_checksums libc | ||||||
| 	_clear_vendor_checksums openssl-sys | 	_clear_vendor_checksums openssl-sys | ||||||
| 	_clear_vendor_checksums openssl-src | 	_clear_vendor_checksums openssl-src | ||||||
|  | 	_clear_vendor_checksums openssl | ||||||
| 	rm -rf src/llvm-project/ | 	rm -rf src/llvm-project/ | ||||||
| 
 | 
 | ||||||
| 	cd .. | 	cd .. | ||||||
|  | @ -52,22 +65,21 @@ fetch() { | ||||||
| 
 | 
 | ||||||
| build() { | build() { | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
| 
 | #		--llvm-root="/usr" \ | ||||||
|  | #		--enable-llvm-link-shared \ | ||||||
| 	OPENSSL_LIB_DIR=/usr/lib/ ./configure \ | 	OPENSSL_LIB_DIR=/usr/lib/ ./configure \ | ||||||
| 		--build="x86_64-unknown-linux-musl" \ | 		--build="x86_64-unknown-linux-musl" \ | ||||||
| 		--host="x86_64-unknown-linux-musl" \ | 		--host="x86_64-unknown-linux-musl" \ | ||||||
| 		--target="x86_64-unknown-linux-musl" \ | 		--target="x86_64-unknown-linux-musl" \ | ||||||
| 		--prefix="/usr" \ | 		--prefix="/usr" \ | ||||||
| 		--release-channel="nightly" \ | 		--release-channel="beta" \ | ||||||
| 		--enable-local-rust \ | 		--enable-local-rust \ | ||||||
| 		--local-rust-root="/usr" \ | 		--local-rust-root="/usr" \ | ||||||
| 		--llvm-root="/usr" \ |  | ||||||
| 		--disable-docs \ | 		--disable-docs \ | ||||||
| 		--enable-extended \ | 		--enable-extended \ | ||||||
| 		--tools="cargo,rls,rustfmt" \ | 		--tools="cargo,rls,rustfmt,src" \ | ||||||
| 		--enable-vendor \ | 		--enable-vendor \ | ||||||
| 		--enable-locked-deps \ | 		--enable-locked-deps \ | ||||||
| 		--enable-llvm-link-shared \ |  | ||||||
| 		--enable-option-checking \ | 		--enable-option-checking \ | ||||||
| 		--python="python" \ | 		--python="python" \ | ||||||
| 		--set="rust.musl-root=/usr" \ | 		--set="rust.musl-root=/usr" \ | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| --- src/bootstrap/compile.rs
 | --- a/src/bootstrap/compile.rs
 | ||||||
| +++ src/bootstrap/compile.rs
 | +++ b/src/bootstrap/compile.rs
 | ||||||
| @@ -197,12 +197,6 @@
 | @@ -197,12 +197,6 @@
 | ||||||
|                  DependencyType::TargetSelfContained, |                  DependencyType::TargetSelfContained, | ||||||
|              ); |              ); | ||||||
|  | @ -13,8 +13,8 @@ | ||||||
|      } else if target.ends_with("-wasi") { |      } else if target.ends_with("-wasi") { | ||||||
|          let srcdir = builder |          let srcdir = builder | ||||||
|              .wasi_root(target) |              .wasi_root(target) | ||||||
| --- compiler/rustc_target/src/spec/crt_objects.rs
 | --- a/compiler/rustc_target/src/spec/crt_objects.rs
 | ||||||
| +++ compiler/rustc_target/src/spec/crt_objects.rs
 | +++ b/compiler/rustc_target/src/spec/crt_objects.rs
 | ||||||
| @@ -64,24 +64,17 @@
 | @@ -64,24 +64,17 @@
 | ||||||
|   |   | ||||||
|  pub(super) fn pre_musl_fallback() -> CrtObjects { |  pub(super) fn pre_musl_fallback() -> CrtObjects { | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								pkgs/rust/make
									
										
									
									
									
										Symbolic link
									
								
							
							
						
						
									
										1
									
								
								pkgs/rust/make
									
										
									
									
									
										Symbolic link
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | /usr/bin/gmake | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue