Conversation
auto options are better for allowing autodetect, in addition to on and off.
This helps avoid merge conflicts, since git is line-oriented.
The whole point of the `files` function is that it remembers the current directory. Otherwise we could just use plain lists.
p01arst0rm
left a comment
There was a problem hiding this comment.
personally, i think meson looks a lot neater when you dont newline the closers :')
p01arst0rm
left a comment
There was a problem hiding this comment.
im pretty sure files were added like this for a reason; albeit i cant remember that reason now! i think it was something to do with a bug in referencing file objects in different directories
p01arst0rm
left a comment
There was a problem hiding this comment.
this file looks excessively messy. Could you give it a do-over maybe? improve formatting n such
|
@Ericson2314 there is mixed usage of |
I strongly disagree:
|
|
LGTM: This seems to be a good improvement of the original PR 👍 |
|
not yet, still need to standardise the with/enable flags |
|
guess i could just do that myself :) |
|
Thanks! |
|
Thanks!! |
Add a GC test, fix hardlinking issue
See each commit for details. I took this from my old branches.
I think this is strictly better except for one issue: by default (with
stdenv.mkDerivation and Meson) we enable all optional features, and thus enable the s3 store. But the AWS pkg-config file is very bad in specifying-fno-exceptionsandstd=c++11`, and this breaks the build.That means the build with AWS was always failing, but now with AWS is the effective default and thus the CI build will fail.
CC @Pamplemousse
N.B. Perhaps we should reframe from rebasing the PR while multiple people are working on it, and we are not sure if/when @edolstra is interested, as it was somewhat difficult to dredge up these changes.