The source project of this merge request has been removed.
Allow per-library fallback LAL data path for XLALFileResolvePathLong()
Compare changes
Maintenance will be performed on git.ligo.org, containers.ligo.org, and docs.ligo.org on Tuesday 22 April 2025 starting at approximately 9am PDT. It is expected to take around 30 minutes and there will be several periods of downtime throughout the maintenance. Please address any comments, concerns, or questions to the helpdesk. This maintenance will be upgrading the GitLab database in order to be ready for the migration.
Detailed description of the changes, why they are being made, etc... Also indicate appropriate tickets and tests that have been run to determine that the changes work as intended and do not introduce other problems.
XLALFileResolvePathLong()
replaces fallbackdir
with fallbackpath
liblalsupport.so
) pathsLALSUITE_WITH_FALLBACK_DATA_PATH
(replaces LAL_WITH_DATA_PATH
)
defines LAL_FALLBACK_DATA_PATH
to fallback LAL data path
$(pkgdatadir)
, same as for fallbackdir
argumentXLAL_FILE_RESOLVE_PATH()
passes LAL_FALLBACK_DATA_PATH
to
XLALFileResolvePathLong()
, so each library gets its own fallback path
XLALReadEphemerisFile()
, XLALSimReadDataFileOpen()
)
which call XLAL_FILE_RESOLVE_PATH()
internallyXLALFileResolvePath()
and XLALPulsarFileResolvePath()
wrappers
kept to avoid breaking ABI.gitlab-ci.yml
: add finding data files test to lalpulsar_longtests
If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.
n/a p