Skip to content

everest-core supply location of pybind11 includes#93

Merged
hikinggrass merged 1 commit intoscarthgapfrom
fix/scarthgap-pybind-include-location
Feb 17, 2026
Merged

everest-core supply location of pybind11 includes#93
hikinggrass merged 1 commit intoscarthgapfrom
fix/scarthgap-pybind-include-location

Conversation

@james-ctc
Copy link
Copy Markdown
Member

fix: update location of pybind11 include files for everest-core

Signed-off-by: James Chapman <james.chapman@pionix.de>
@tafilz
Copy link
Copy Markdown
Contributor

tafilz commented Feb 11, 2026

The core issue with pybind11-json should be fixed by pybind/pybind11_json#77. I haven't had time yet to setup myself to the meta-openembedded list to submit this as a patch.

A cleaner solution would be to add this patch to python3-pybind11-json recipe

@james-ctc
Copy link
Copy Markdown
Member Author

The core issue with pybind11-json should be fixed by pybind/pybind11_json#77. I haven't had time yet to setup myself to the meta-openembedded list to submit this as a patch.

A cleaner solution would be to add this patch to python3-pybind11-json recipe

That doesn't work.
yocto project A builds python3-pybind11-json and it goes into the sstate cache
yocto project B uses python3-pybind11-json from the sstate cache which has the wrong path

There is no fix you can apply to python3-pybind11-json so it will work in all circumstances since it has know knowledge about the other yocto projects.
Options - force rebuild python3-pybind11-json or just let cmake know where the header files are
Force rebuilding is not a great solution.

@hikinggrass hikinggrass merged commit 962366e into scarthgap Feb 17, 2026
1 of 2 checks passed
hikinggrass added a commit to EVerest/EVerest that referenced this pull request Feb 17, 2026
cherry-pick of EVerest/meta-everest#93

Signed-off-by: James Chapman <james.chapman@pionix.de>
Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
github-merge-queue bot pushed a commit to EVerest/EVerest that referenced this pull request Feb 17, 2026
cherry-pick of EVerest/meta-everest#93

Signed-off-by: James Chapman <james.chapman@pionix.de>
Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
@tafilz
Copy link
Copy Markdown
Contributor

tafilz commented Feb 17, 2026

FYI: openembedded/meta-openembedded@0332dae the root cause for this error has been patched in meta-openembedded master.

mlitre pushed a commit to EVerest/EVerest that referenced this pull request Feb 19, 2026
cherry-pick of EVerest/meta-everest#93

Signed-off-by: James Chapman <james.chapman@pionix.de>
Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
mlitre pushed a commit to EVerest/EVerest that referenced this pull request Feb 19, 2026
cherry-pick of EVerest/meta-everest#93

Signed-off-by: James Chapman <james.chapman@pionix.de>
Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
Signed-off-by: Martin Litre <mnlitre@gmail.com>
Dalachowsky pushed a commit to Dalachowsky/everest-core that referenced this pull request Feb 20, 2026
…st#1827)

cherry-pick of EVerest/meta-everest#93

Signed-off-by: James Chapman <james.chapman@pionix.de>
Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
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.

3 participants