Adding GSI Online Offline Object Oriented (Go4) analysis framework#30301
Adding GSI Online Offline Object Oriented (Go4) analysis framework#30301danielnachun merged 47 commits intoconda-forge:mainfrom
Conversation
|
Hi! This is the staged-recipes linter and your PR looks excellent! 🚀 |
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/go4/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/15585517498. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
I am willing to be listed as maintainer in this recipe. |
|
@conda-forge-admin, please ping conda-forge/help-c-cpp, ready for review! |
|
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/help-c-cpp, and so here I am doing that. |
- raising errors on overdepending/overlinking helped to figure out more reasonable dependencies - removing variants.yaml as they are anyways set by conda-forge pins - switching dependency from root to root_base - did a test run building a user analysis and running it on real data
|
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/go4/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/17494214077. Examine the logs at this URL for more detail. |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
If you can fix the one issue above with the |
|
Thank you @danielnachun ! It would be great, if it can be merged! :) |
|
Can you leave in |
|
I unqouted it, here is the linking error in the linux build: |
|
On |
The updated conda-forge-pinning solved the issue
|
Hi @danielnachun,
--- x86_64-conda-linux-gnu/sysroot/usr/lib64/libpthread.so
+++ x86_64-conda-linux-gnu/sysroot/usr/lib64/libpthread.so
@@ -2,4 +2,4 @@
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( ../../lib64/libpthread.so.0 ../../lib64/libpthread_nonshared.a )
+GROUP ( ./libpthread.so.0 ./libpthread_nonshared.a )And also in --- x86_64-conda-linux-gnu/sysroot/usr/lib/libc.so
+++ x86_64-conda-linux-gnu/sysroot/usr/lib/libc.so
@@ -2,4 +2,4 @@
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+GROUP ( ../lib64/libc.so.6 ../lib64/libc_nonshared.a AS_NEEDED ( ../lib64/ld-linux-x86-64.so.2 ) )I tested to apply the patch in the build script, but that seems not a good idea to do in the end. The only other way I see, would be to use a more recent version of |
The linking issues on sysroot_linux seem to happen only in hdf5 dependencies
|
Hi again @danielnachun What happens with |
|
Great work getting to the bottom of the issues here. There are definitely some issues with the upstream CMake that they need to fix but as far as we are concerned this looks good now. |
Hi!
I would like to put forward this recipe for the Go4 analysis library, which is developed at GSI Go4 and builds upon CERNs ROOT.
Checklist
url) rather than a repo (e.g.git_url) is used in your recipe (see here for more details).Some explanation on the recipe: