You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Alexey Serbin (Jira)" <ji...@apache.org> on 2026/07/30 01:26:00 UTC
[jira] [Updated] (KUDU-3788) Allow fethcing and using pre-built 3rd-party components when building Kudu
[ https://issues.apache.org/jira/browse/KUDU-3788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Serbin updated KUDU-3788:
--------------------------------
Status: In Review (was: In Progress)
> Allow fethcing and using pre-built 3rd-party components when building Kudu
> --------------------------------------------------------------------------
>
> Key: KUDU-3788
> URL: https://issues.apache.org/jira/browse/KUDU-3788
> Project: Kudu
> Issue Type: Improvement
> Reporter: Alexey Serbin
> Assignee: Alexey Serbin
> Priority: Major
>
> It would be nice to allow to fetch and use pre-built 3rd-party components when building Kudu. Each of the 3rd-party components should be checked against a presence of pre-built version that matches the machine architecture and OS, and the matching rule should compare at least the following attributes:
> * Component name (e.g., gflags)
> * Component version (minor, major, patch, or just source hash if no semantic versioning is available)
> * The machine's CPU architecture that binaries/libraries are built for (e.g., x86_64, arm64)
> * OS name or flavor/distro name if applicable (e.g., macOS, Ubuntu, Debian, RHEL, etc.)
> * OS version: major, minor (e.g., 9.1 for RHEL, 24.04 for Ubuntu, 15.7 for macOS, etc.)
> * The toolchain that the bits are built with: compiler name, major and minor versions, and the standard C++ library flavor where applicable (e.g., gcc-10.5-libstdc++, clang-15.0)
> * Sanitizer option: TSAN if built with tread sanitizer support, or none if a regular build
--
This message was sent by Atlassian Jira
(v8.20.10#820010)