Was only symlinking when there is a usr/ directory, but with usr/ merge,
there are none.
Sponsored-by: Dartmouth College's Datalad project
renameFile src dst
symlinkHwCapDirs top d
go c rest
- _ -> go (x:c) rest
+ _ -> do
+ symlinkHwCapDirs top x
+ go (x:c) rest
{- The linker looks for optimised versions of libraries depending on the
- hardware capabilities. That causes a lot of extra work searching for
git-annex (10.20230829) UNRELEASED; urgency=medium
* Removed the vendored git-lfs and the GitLfs build flag.
+ * Fix linker optimisation in linux standalone tarballs.
-- Joey Hess <id@joeyh.name> Mon, 28 Aug 2023 13:10:17 -0400
--- /dev/null
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 3"""
+ date="2023-09-07T16:50:20Z"
+ content="""
+I tracked this down: The /usr merge broke the optimisation,
+since it was symlinking the tls and hwcaps directories only
+when there was a /usr directory.
+
+Here I was seeing 3 failed stats for libpcre in a `git-annex version`
+and with the fix, it's down to 0.
+"""]]