File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -27,10 +27,22 @@ TAR_REPRODUCIBLE = tar --mtime="@${SOURCE_DATE_EPOCH}" --sort=name --owner=0 --g
27
27
# (Note we should also make installation of the units conditional on the rhsm feature)
28
28
CARGO_FEATURES ?= $(shell . /usr/lib/os-release; if echo "$$ID_LIKE" |grep -qF rhel; then echo rhsm; fi)
29
29
30
+ # https://issues.redhat.com/browse/RHEL-116881
31
+ ARCH ?= $(shell uname -m)
32
+ ID ?= $(shell source /etc/os-release && echo $ID)
33
+ VERSION_ID ?= $(shell source /etc/os-release && echo $VERSION_ID)
34
+ ifeq ($(ARCH ) ,s390x)
35
+ ifeq ($(ID ) , centos)
36
+ ifeq ($(VERSION_ID ) , 10)
37
+ CARGO_BUILD_ENV ?= MALLOC_MMAP_MAX_=0
38
+ endif
39
+ endif
40
+ endif
41
+
30
42
all : bin manpages
31
43
32
44
bin :
33
- cargo build --release --features " $( CARGO_FEATURES) "
45
+ $( CARGO_BUILD_ENV ) cargo build --release --features " $( CARGO_FEATURES) "
34
46
35
47
.PHONY : manpages
36
48
manpages :
You can’t perform that action at this time.
0 commit comments