diff --git a/ci/conan/all/conanfile.py b/ci/conan/all/conanfile.py index 97acd839cd3..110f9bd9353 100644 --- a/ci/conan/all/conanfile.py +++ b/ci/conan/all/conanfile.py @@ -237,7 +237,7 @@ def _with_thrift(self, required=False): def _with_utf8proc(self, required=False): if required or self.options.with_utf8proc == "auto": - return False + return bool(self._compute() or self.options.gandiva) else: return bool(self.options.with_utf8proc) @@ -549,7 +549,7 @@ def package_info(self): if self._with_protobuf(): self.cpp_info.components["libarrow"].requires.append("protobuf::protobuf") if self._with_utf8proc(): - self.cpp_info.components["libarrow"].requires.append("uff8proc::uff8proc") + self.cpp_info.components["libarrow"].requires.append("utf8proc::utf8proc") if self._with_thrift(): self.cpp_info.components["libarrow"].requires.append("thrift::thrift") if self.options.with_backtrace: