mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 03:08:51 +03:00
Explode zstd 1.4.5 into separate upstream files
It's much nicer to import from upstream this way, and compiles faster too. Everything in lib/ is unmodified 1.4.5. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Rich Ercolani <rincebrain@gmail.com> Closes #12978
This commit is contained in:
committed by
Brian Behlendorf
parent
669683c4cb
commit
234e9605c1
+48
-3
@@ -19,7 +19,9 @@ KMOD= openzfs
|
||||
${SRCDIR}/zcommon \
|
||||
${SRCDIR}/zfs \
|
||||
${SRCDIR}/zstd \
|
||||
${SRCDIR}/zstd/lib
|
||||
${SRCDIR}/zstd/lib/common \
|
||||
${SRCDIR}/zstd/lib/compress \
|
||||
${SRCDIR}/zstd/lib/decompress
|
||||
|
||||
|
||||
|
||||
@@ -313,7 +315,29 @@ SRCS+= abd.c \
|
||||
|
||||
#zstd
|
||||
SRCS+= zfs_zstd.c \
|
||||
zstd.c
|
||||
entropy_common.c \
|
||||
error_private.c \
|
||||
fse_decompress.c \
|
||||
pool.c \
|
||||
zstd_common.c \
|
||||
fse_compress.c \
|
||||
hist.c \
|
||||
huf_compress.c \
|
||||
zstd_compress.c \
|
||||
zstd_compress_literals.c \
|
||||
zstd_compress_sequences.c \
|
||||
zstd_compress_superblock.c \
|
||||
zstd_double_fast.c \
|
||||
zstd_fast.c \
|
||||
zstd_lazy.c \
|
||||
zstd_ldm.c \
|
||||
zstd_opt.c \
|
||||
huf_decompress.c \
|
||||
zstd_ddict.c \
|
||||
zstd_decompress.c \
|
||||
zstd_decompress_block.c
|
||||
|
||||
|
||||
|
||||
beforeinstall:
|
||||
.if ${MK_DEBUG_FILES} != "no"
|
||||
@@ -373,4 +397,25 @@ CFLAGS.zil.c= -Wno-cast-qual
|
||||
CFLAGS.zio.c= -Wno-cast-qual
|
||||
CFLAGS.zrlock.c= -Wno-cast-qual
|
||||
CFLAGS.zfs_zstd.c= -Wno-cast-qual -Wno-pointer-arith
|
||||
CFLAGS.zstd.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.entropy_common.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.error_private.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.fse_decompress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.pool.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.xxhash.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_common.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.fse_compress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.hist.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.huf_compress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_compress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_compress_literals.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_compress_sequences.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_compress_superblock.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_double_fast.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_fast.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_lazy.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_ldm.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_opt.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.huf_decompress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_ddict.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_decompress.c= -fno-tree-vectorize -U__BMI__
|
||||
CFLAGS.zstd_decompress_block.c= -fno-tree-vectorize -U__BMI__
|
||||
|
||||
Reference in New Issue
Block a user