Skip to content

TEST : Update Arrow example to add an hermetic toolchain#54

Merged
Lambourl merged 1 commit into
mainfrom
feature/improve-arrow-example
Jul 2, 2026
Merged

TEST : Update Arrow example to add an hermetic toolchain#54
Lambourl merged 1 commit into
mainfrom
feature/improve-arrow-example

Conversation

@Lambourl

@Lambourl Lambourl commented Jun 17, 2026

Copy link
Copy Markdown
Contributor
  • Add CMAKE_FIND_ROOT_PATH_MODE settings to the toolchain to enforce hermetic resolution for packages, libraries and includes while allowing host program lookups.
  • Bypass Python3, FLEX and BISON from the hermetic provider as these are host tools that must not be resolved through it.

Change-Id: I80e6a05ca3e17de6ef5c8e7fba2ef96f21d91025
Close https://github.com/tipi-build/specs-cmake-re/issues/463

@Lambourl Lambourl marked this pull request as ready for review June 17, 2026 12:55
@Lambourl Lambourl requested review from daminetreg and pysco68 June 17, 2026 12:55
@Lambourl Lambourl force-pushed the feature/improve-arrow-example branch from f8df53b to 778b048 Compare June 25, 2026 09:49
@Lambourl Lambourl changed the base branch from feature/TIPI-1757/transitive-dependency-handling to main June 25, 2026 09:49
@Lambourl Lambourl force-pushed the feature/improve-arrow-example branch from 778b048 to 6d3f051 Compare June 25, 2026 09:50
- Add CMAKE_FIND_ROOT_PATH_MODE settings to the toolchain to enforce hermetic resolution for packages, libraries and includes while allowing host program lookups.
- Bypass Python3, FLEX and BISON from the hermetic provider as these are host tools.

Change-Id: I80e6a05ca3e17de6ef5c8e7fba2ef96f21d91025
@Lambourl Lambourl force-pushed the feature/improve-arrow-example branch from 6d3f051 to 62b2fef Compare July 2, 2026 08:02

@pysco68 pysco68 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Lambourl Lambourl merged commit 8188560 into main Jul 2, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants