git-annex/Build
Joey Hess a93163d6f7
optimise linker in linux standalone tarballs
Trick the linker into not doing unncessary work searching for optimised
libraries that are not present, by symlinking the directories where
optimised libs would be to the main lib dir.

This reduces the ENOENT of git-annex init by about 1/2. The linker always
finds the files where it looks first time now. I have not looked at what
the wall clock speedup might be, it's probably rather small.

If a x86-64-v5 comes to be, the list will need to be extended. And there
may be other directories used on some machines that I have missed. Not done
for arm64 yet, or any uncommon architectures.

Sponsored-by: Dartmouth College's Datalad project
2022-08-30 15:20:04 -04:00
..
BuildVersion.hs type signature 2018-08-04 14:21:30 -04:00
BundledPrograms.hs include libmagic in windows installer 2020-10-26 13:24:37 -04:00
collect-ghc-options.sh Makefile: Pass LDFLAGS, CFLAGS, and CPPFLAGS through ghc and on to ld, cc, and cpp. 2015-08-19 13:53:57 -04:00
Configure.hs test borg special remote 2021-09-03 13:18:07 -04:00
DesktopFile.hs got configure working after Utility.Path ByteString conversion 2020-10-28 15:01:19 -04:00
DistributionUpdate.hs fix build 2022-07-25 14:10:30 -04:00
InstallDesktopFile.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
LinuxMkLibs.hs optimise linker in linux standalone tarballs 2022-08-30 15:20:04 -04:00
MakeMans.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Mans.hs deal with cabal unpack not preserving execute bit 2021-02-08 14:32:24 -04:00
mdwn2man Don't escape leading dots in code blocks in manpage 2016-08-16 11:51:16 -04:00
NullSoftInstaller.hs Windows: Correct the path to the html help file for 64 bit build. 2021-02-24 13:19:42 -04:00
OSXMkLibs.hs assume @RPATH libs are present 2022-01-03 15:05:15 -04:00
Standalone.hs update after RawFilePath transition 2020-11-09 12:12:25 -04:00
TestConfig.hs add searchPathContents 2021-02-02 19:06:15 -04:00
Version.hs avoid strictness problem 2019-01-22 19:37:49 -04:00