Issue while building gluten with velox and S3 enabled
- Dominant language
- Scala
- Stars
- 1.6k
- Forks
- 657
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 80
Description
### Problem description
While I was trying to build gluten with velox as backend and enabling S3 flag, it fails as I already have minio package installed on the system.
Since the package is already present the `rpm -i` results into non-zero exit code and build exits.
### System information
```
Velox System Info v0.0.2
Commit: 7999b61a40dd57163f8fe5ade30087fcacc22bec
CMake Version: 3.20.2
System: Linux-4.18.0-477.27.1.el8_8.x86_64
Arch: x86_64
C++ Compiler: /opt/rh/gcc-toolset-9/root/usr/bin/c++
C++ Compiler Version: 9.2.1
C Compiler: /usr/lib64/ccache/cc
C Compiler Version: 9.2.1
CMake Prefix Path: /usr/local;/usr;/;/usr;/usr/local;/usr/X11R6;/usr/pkg;/opt
```
### CMake log
_No response_
Contributor guide
Research direction
Start by reproducing the build with the Velox backend and S3 flag enabled, then inspect the build path around the rpm -i step when MinIO is already installed. Done means the build succeeds in that environment and still handles the dependency case correctly; verify using the supplied Linux and CMake configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp, linux
- Domain
- build-system, cloud, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100