Unverified Commit 8ef2148f authored by Jonas Heinrich's avatar Jonas Heinrich Committed by GitHub
Browse files

apache-orc: Fix cross-compilation (#425014)

parents 331574af c2639125
Loading
Loading
Loading
Loading
+14 −6
Original line number Diff line number Diff line
@@ -44,11 +44,19 @@ stdenv.mkDerivation (finalAttrs: {
    zstd
  ];

  cmakeFlags = [
  cmakeFlags =
    [
      (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release")
      (lib.cmakeBool "BUILD_JAVA" false)
      (lib.cmakeBool "STOP_BUILD_ON_WARNING" true)
      (lib.cmakeBool "INSTALL_VENDORED_LIBS" false)
    ]
    ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) [
      # Fix (RiscV) cross-compilation
      # See https://github.com/apache/orc/issues/2334
      (lib.cmakeFeature "HAS_PRE_1970_EXITCODE" "0")
      (lib.cmakeFeature "HAS_POST_2038_EXITCODE" "0")
      (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-Wno-unused-parameter")
    ];

  env = {