Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add missing dependencies to ./copy-builtin

ZFS depends on EFI_PARTITION, ZLIB_DEFLATE and ZLIB_INFLATE, but when
ZFS is integrated with the kernel source tree, menuconfig does not
enforce these dependencies. This can cause build failures in the case of
ZLIB_DEFLATE and ZLIB_INFLATE where symbols are not found. This can also
cause runtime failures in the case of EFI_PARTITION, where the kernel
will not understand GPT partitions when creating pools from raw disks.
We solve this by making menuconfig aware of these dependencies.

Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #854
  • Loading branch information...
commit 9a512dca97fec1afa5068b53621ce1dd7dbef578 1 parent 7c0e570
Richard Yao ryao authored behlendorf committed
Showing with 3 additions and 0 deletions.
  1. +3 −0  copy-builtin
3  copy-builtin
View
@@ -61,6 +61,9 @@ cat > "$KERNEL_DIR/fs/zfs/Kconfig" <<"EOF"
config ZFS
tristate "ZFS"
depends on SPL
+ depends on EFI_PARTITION
+ select ZLIB_INFLATE
+ select ZLIB_DEFLATE
help
This is the ZFS filesystem from the ZFS On Linux project.
Please sign in to comment.
Something went wrong with that request. Please try again.