xargo requiress sysroot as source to build dependent crates
This commit is contained in:
		@@ -87,8 +87,8 @@ if [[ ! -f rust-bpf-$machine-$version.md ]]; then
 | 
				
			|||||||
  fi
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install Rust-BPF Sysroot
 | 
					# Install Rust-BPF Sysroot sources
 | 
				
			||||||
version=v0.0.2
 | 
					version=058c3e1a311b18228166ed34592284df5ce38c43
 | 
				
			||||||
if [[ ! -f rust-bpf-sysroot-$version.md ]]; then
 | 
					if [[ ! -f rust-bpf-sysroot-$version.md ]]; then
 | 
				
			||||||
  (
 | 
					  (
 | 
				
			||||||
    filename=solana-rust-bpf-sysroot.tar.bz2
 | 
					    filename=solana-rust-bpf-sysroot.tar.bz2
 | 
				
			||||||
@@ -97,9 +97,13 @@ if [[ ! -f rust-bpf-sysroot-$version.md ]]; then
 | 
				
			|||||||
    rm -rf rust-bpf-sysroot*
 | 
					    rm -rf rust-bpf-sysroot*
 | 
				
			||||||
    mkdir -p rust-bpf-sysroot
 | 
					    mkdir -p rust-bpf-sysroot
 | 
				
			||||||
    cd rust-bpf-sysroot
 | 
					    cd rust-bpf-sysroot
 | 
				
			||||||
    wget --progress=dot:giga https://github.com/solana-labs/rust-bpf-sysroot/releases/download/$version/$filename
 | 
					
 | 
				
			||||||
    tar -jxf $filename
 | 
					    git init
 | 
				
			||||||
    rm -rf $filename
 | 
					    git remote add origin https://github.com/solana-labs/rust-bpf-sysroot.git
 | 
				
			||||||
 | 
					    git pull origin master
 | 
				
			||||||
 | 
					    git checkout "$version"
 | 
				
			||||||
 | 
					    git submodule init
 | 
				
			||||||
 | 
					    git submodule update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    echo "https://github.com/solana-labs/rust-bpf-sysroot/releases/tag/$version" > ../rust-bpf-sysroot-$version.md
 | 
					    echo "https://github.com/solana-labs/rust-bpf-sysroot/releases/tag/$version" > ../rust-bpf-sysroot-$version.md
 | 
				
			||||||
  )
 | 
					  )
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user