diff options
| -rw-r--r-- | sys-cluster/ceph/ceph-18.2.4-r4.ebuild | 1 | ||||
| -rw-r--r-- | sys-cluster/ceph/ceph-19.2.0-r3.ebuild | 1 | ||||
| -rw-r--r-- | sys-cluster/ceph/ceph-19.2.1-r1.ebuild | 3 | ||||
| -rw-r--r-- | sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch | 73 |
4 files changed, 77 insertions, 1 deletions
diff --git a/sys-cluster/ceph/ceph-18.2.4-r4.ebuild b/sys-cluster/ceph/ceph-18.2.4-r4.ebuild index 407b3b7643a3..5ff77f4bdc82 100644 --- a/sys-cluster/ceph/ceph-18.2.4-r4.ebuild +++ b/sys-cluster/ceph/ceph-18.2.4-r4.ebuild @@ -235,6 +235,7 @@ PATCHES=( "${FILESDIR}/ceph-18.2.1-gcc14-2.patch" "${FILESDIR}/ceph-18.2.4-liburing.patch" "${FILESDIR}/ceph-18.2.4-spdk.patch" + "${FILESDIR}/ceph-19.2.1-isa-l.patch" ) check-reqs_export_vars() { diff --git a/sys-cluster/ceph/ceph-19.2.0-r3.ebuild b/sys-cluster/ceph/ceph-19.2.0-r3.ebuild index 121fdfc85a33..ed6a7ba4d171 100644 --- a/sys-cluster/ceph/ceph-19.2.0-r3.ebuild +++ b/sys-cluster/ceph/ceph-19.2.0-r3.ebuild @@ -233,6 +233,7 @@ PATCHES=( "${FILESDIR}/ceph-18.2.4-spdk.patch" # https://bugs.gentoo.org/941069 "${FILESDIR}/ceph-19.2.0-importlib.patch" + "${FILESDIR}/ceph-19.2.1-isa-l.patch" ) check-reqs_export_vars() { diff --git a/sys-cluster/ceph/ceph-19.2.1-r1.ebuild b/sys-cluster/ceph/ceph-19.2.1-r1.ebuild index 415d128974f9..906be944997e 100644 --- a/sys-cluster/ceph/ceph-19.2.1-r1.ebuild +++ b/sys-cluster/ceph/ceph-19.2.1-r1.ebuild @@ -239,7 +239,8 @@ PATCHES=( "${FILESDIR}/ceph-19.2.1-immutableobjectcache.patch" "${FILESDIR}/ceph-19.2.1-mgr.patch" "${FILESDIR}/ceph-19.2.1-exporter.patch" - ) + "${FILESDIR}/ceph-19.2.1-isa-l.patch" +) check-reqs_export_vars() { CHECKREQS_DISK_BUILD="6G" diff --git a/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch b/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch new file mode 100644 index 000000000000..2acc50c0e55f --- /dev/null +++ b/sys-cluster/ceph/files/ceph-19.2.1-isa-l.patch @@ -0,0 +1,73 @@ +https://bugs.gentoo.org/950294 + +Similar to dev-libs/isa-l/files/isa-l-2.31.0_makefile-no-D.patch +and dev-libs/isa-l_crypto/files/isa-l_crypto-2.24.0_makefile-no-D.patch. +--- a/src/crypto/isa-l/isa-l_crypto/Makefile.am ++++ b/src/crypto/isa-l/isa-l_crypto/Makefile.am +@@ -125,8 +125,8 @@ CCAS = $(as_filter) + EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh + EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh + +-AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${D} +-AM_CCASFLAGS = ${yasm_args} ${INCLUDE} $(src_include) ${DEFS} ${D} ++AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${DIST_D} ++AM_CCASFLAGS = ${yasm_args} ${INCLUDE} $(src_include) ${DEFS} ${DIST_D} + + .asm.s: + @echo " MKTMP " $@; +--- a/src/crypto/isa-l/isa-l_crypto/make.inc ++++ b/src/crypto/isa-l/isa-l_crypto/make.inc +@@ -111,7 +111,7 @@ INCLUDE = $(patsubst %,-I%/,$(subst :, ,$(VPATH))) + CFLAGS = $(CFLAGS_$(arch)) $(CFLAGS_$(CC)) $(DEBUG) -O2 $(DEFINES) $(INCLUDE) + ASFLAGS = $(ASFLAGS_$(arch)) $(ASFLAGS_$(CC)) $(DEBUG_$(AS)) $(DEFINES) $(INCLUDE) + ARFLAGS = $(ARFLAGS_$(arch)) +-DEFINES += $(addprefix -D , $D) ++DEFINES += $(addprefix -D , ${DIST_D}) + CLEANFILES += $(O) *.o *.a $(all_tests) $(lib_name) $(so_lib_name) + + ifeq ($(filter aarch64 x86_%,$(host_cpu)),) +@@ -193,7 +193,7 @@ $(addsuffix .run,$(all_tests)): %.run : % + @echo Completed run: $< + + # Other build rules +-msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) $D ++msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) ${DIST_D} + + # gcc assembly files + $(O)/%.o: $(host_cpu)/%.S +--- a/src/isa-l/Makefile.am ++++ b/src/isa-l/Makefile.am +@@ -142,11 +142,11 @@ CCAS = $(as_filter) + EXTRA_DIST += tools/yasm-filter.sh tools/nasm-filter.sh + EXTRA_DIST += tools/yasm-cet-filter.sh tools/nasm-cet-filter.sh + +-AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${D} ++AM_CFLAGS = ${my_CFLAGS} ${INCLUDE} $(src_include) ${DIST_D} + if CPU_AARCH64 + AM_CCASFLAGS = ${AM_CFLAGS} + else +-AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${D} ++AM_CCASFLAGS = ${yasm_args} ${INCLUDE} ${src_include} ${DEFS} ${DIST_D} + endif + + .asm.s: +--- a/src/isa-l/make.inc ++++ b/src/isa-l/make.inc +@@ -118,7 +118,7 @@ INCLUDE = $(patsubst %,-I%/,$(subst :, ,$(VPATH))) + CFLAGS = $(CFLAGS_$(arch)) $(CFLAGS_$(CC)) $(DEBUG) -O2 $(DEFINES) $(INCLUDE) + ASFLAGS = $(ASFLAGS_$(arch)) $(ASFLAGS_$(CC)) $(DEBUG_$(AS)) $(DEFINES) $(INCLUDE) + ARFLAGS = $(ARFLAGS_$(arch)) +-DEFINES += $(addprefix -D , $D) ++DEFINES += $(addprefix -D , ${DIST_D}) + CLEANFILES += $(O) *.o *.a $(all_tests) $(bin_PROGRAMS) $(lib_name) $(so_lib_name) $(all_llvm_fuzz_tests) + + # set host_cpu=base_aliases for unsupported CPUs +@@ -224,7 +224,7 @@ $(addsuffix .run,$(all_tests)): %.run : % + @echo Completed run: $< + + # Other build rules +-msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) $D ++msg = $(if $(DEBUG),DEBUG) $(patsubst 32,32-bit,$(host_cpu)) ${DIST_D} + + # yasm/nasm assembly files + $(O)/%.o: %.asm |
