-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
If I am not mistaken then https://github.com/bitsorg/bits/blob/main/bits_helpers/build_template.sh code i.e
{ grep -I -H -l -R "\(INSTALLROOT/$PKGHASH\|[@][@]PKGREVISION[@]$PKGHASH[@][@]\)" . || true; } | sed -e 's|^\./||' > "$INSTALLROOT/.original-unrelocated"
will only find those files which has INSTALLROOT/$PKGHASH in them. This will miss many other files which does not contain INSTALLROOT/$PKGHASH but still has build time path for its dependent packages e.g. root/bin/root-config has many paths for its dependent packages [a] but it was not relocated.
[a]
> cat /cvmfs/alice.cern.ch/el9-x86_64/Packages/ROOT/v6-36-04-alice2-2/bin/root-config | tr ' ' '\n' | grep /local/workspace/DailyBuilds/DailyO2Physics-slc9
configargs="FFTW_INCLUDE_DIR=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/FFTW3/v3.3.9-22/include
FFTW_LIBRARY=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/FFTW3/v3.3.9-22/lib/libfftw3.so
FREETYPE_INCLUDE_DIR_freetype2=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/FreeType/v2.10.1-20/include/freetype2
FREETYPE_INCLUDE_DIR_ft2build=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/FreeType/v2.10.1-20/include/freetype2
FREETYPE_LIBRARY_RELEASE=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/FreeType/v2.10.1-20/lib/libfreetype.so
FTGL_INCLUDE_DIR=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/SOURCES/ROOT/v6-36-04-alice2/v6-36-04-alice2/graf3d/ftgl/inc
GSL_CBLAS_LIBRARY=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/GSL/v2.8-4/lib/libgslcblas.so
GSL_CBLAS_LIBRARY_DEBUG=/local/workspace/DailyBuilds/DailyO2Physics-slc9/daily-tags.M3tUFd6X0g/slc9_x86-64/GSL/v2.8-4/lib/libgslcblas.so
Metadata
Metadata
Assignees
Labels
No labels