AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV

[Bug]: OpenRV builds GC outside RV_DEPS_GC for GC artifacts that are properly copied to RV_DEPS_GC/install

Open
#184 1 comment 0 reactions 0 assignees View on GitHub
bug good first issue
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.