You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using shake for a relatively simple build system. The only wart is the need to build system dependencies and ensure cabal can find and understand them. I am building those libraries into ~/.local in order to not pollute the global namespace, and the build depends on the .so (or .dylib) files built.
However, I noticed that shake always rebuilds the libraries, even when they exist. To check this I have added a find ~/.local to the CI build and getting the following results:
I am using shake for a relatively simple build system. The only wart is the need to build system dependencies and ensure
cabal
can find and understand them. I am building those libraries into~/.local
in order to not pollute the global namespace, and the build depends on the.so
(or.dylib
) files built.However, I noticed that shake always rebuilds the libraries, even when they exist. To check this I have added a
find ~/.local
to the CI build and getting the following results:The file
/home/runner/.local/share/lib/libsodium.so
exists but it's still rebuilt. What am I doing wrong?The text was updated successfully, but these errors were encountered: