AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV
[Bug]: OpenRV builds GC outside RV_DEPS_GC for GC artifacts that are properly copied to RV_DEPS_GC/install
- Dominant language
- C++
- Stars
- 764
- Forks
- 246
- Avg merge
- 6d 12h
- Merged PRs (30d)
- 13
Description
### What happened?
1) Remove _build/lib, _build/share & _build/include : those are from GC. (optional in case 2) doesnt build: remove cmake/dependencies/RV_DEPS_GC-prefix)
2) rvcfg + rvbuildt RV_DEPS_GC
3) Notice that _build/lib, _build/share & _build/include are back and contain GC files
### List all the operating systems versions where this is happening
MacOS 13.2.1, Linux Rocky 8
### On what computer hardware is this happening?
MacPro laptop & Lenovo Thinkpad
### Relevant console log output
_No response_
### Environment variables
_No response_
### Extra information
I reproduced this bug on my Linux OS with the **main branch**.
To propose a fix, please test on all 3 platforms: Windows, Mac and Linux.
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributor guide
Research direction
Start by reproducing the reported sequence with rvcfg and rvbuildt RV_DEPS_GC after removing _build/lib, _build/share, and _build/include; inspect the RV_DEPS_GC configuration and cmake/dependencies/RV_DEPS_GC-prefix. Done means GC artifacts are copied only to RV_DEPS_GC/install and are not recreated in the top-level _build directories on Windows, macOS, and Linux.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake, cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100