rust: support larger pagesizes with jemalloc

This commit is contained in:
classabbyamp 2024-01-13 04:34:04 -05:00 committed by classabbyamp
parent 073f90453a
commit 7efd6d0b73

View file

@ -9,7 +9,7 @@
# #
pkgname=rust pkgname=rust
version=1.75.0 version=1.75.0
revision=1 revision=2
hostmakedepends="curl pkg-config python3 tar cargo-bootstrap" hostmakedepends="curl pkg-config python3 tar cargo-bootstrap"
makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm15" makedepends="libffi-devel ncurses-devel libxml2-devel zlib-devel llvm15"
depends="rust-std gcc" depends="rust-std gcc"
@ -153,6 +153,7 @@ do_configure() {
# of the cross host. # of the cross host.
do_build() { do_build() {
export RUST_BACKTRACE=1 export RUST_BACKTRACE=1
export JEMALLOC_SYS_WITH_LG_PAGE=16
export CARGO_HOME="$wrksrc/.cargo" export CARGO_HOME="$wrksrc/.cargo"
export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt export SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
# prevent sysroot from leaking in # prevent sysroot from leaking in