!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1181 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org194 Servers

Load older messages


SenderMessageTime
9 Jun 2021
@daiderd:matrix.orgLnLbtw, this is not unexpected? /nix/store/0v8zly62czgwbql79950whxzc9s9lw2z-bootstrap-stage0-Libsystem/include/dlfcn.h:40:10: fatal error: 'stdbool.h' file not found18:59:23
@toonn:matrix.orgtoonn LnL: Every time I get that error it's because I'm not using the proper bootstrap-tools. 19:08:32
@daiderd:matrix.orgLnLeuh19:09:27
@daiderd:matrix.orgLnLdon't tell me I uploaded the wrong thing :p19:09:51
@toonn:matrix.orgtoonn Oh, it also happened when using that bootstrap-tools with a non-updated stdenv. 19:10:47
@toonn:matrix.orgtoonn No, nvm, that's not true. 19:11:01
@daiderd:matrix.orgLnLthat's what I was asking I just tried to build stage1 of that branch, nothing else included19:11:33
@toonn:matrix.orgtoonn It's the reason I added the bootstrapFiles argument to make-bootstrap-tools.nix. Because it was so hard to pass the right bootstrap-tools to that. 19:11:42
@daiderd:matrix.orgLnLnix-shell is acting weird but clang --version in stage0 returns 11.1.019:14:17
@daiderd:matrix.orgLnLthe store path is clang-wrapper-7.1.0 but that's just weird because the stdenv isn't updated yet and we assume the version there when unpacking19:15:20
@toonn:matrix.orgtoonn Yeah, and then stdenv ends up looking at tarball/lib/clang/7.1.0 19:18:03
@toonn:matrix.orgtoonn Which doesn't exist anymore. 19:18:14
@toonn:matrix.orgtoonn Hmm, so I guess my nvm was wrong. 19:18:45
@toonn:matrix.orgtoonn LnL: Btw, how did you get the build products uploaded? 19:30:05
@toonn:matrix.orgtoonn Do you have privileged access to hydra? 19:30:16
@daiderd:matrix.orgLnLI have a hydra account but only have limited permissions, tarballs.nixos.org is completely separate19:31:51
@daiderd:matrix.orgLnLI got access to the s3 bucket at some point because we need to update bootstrap tools semi regularly in comparison to eg. linux19:32:50
@toonn:matrix.orgtoonn Oh, right. I saw the hash from the range and assumed this was on hydra. 19:32:55
@daiderd:matrix.orgLnLthat's just for traceability19:35:23
@daiderd:matrix.orgLnLI could upload a random locally built tarball but this way anybody can validate whether the mirror is valid and if the bootstrap build is reproducible the hydra result can even be verified19:40:03
@toonn:matrix.orgtoonn LnL: Oh, should I still base the stdenv LLVM bump on that same commit? Just with your commit cherry-picked in between? 19:56:48
@daiderd:matrix.orgLnLwe can pick another one19:57:51
@daiderd:matrix.orgLnLwhat I usually do is pick an eval that looks good, eg. https://hydra.nixos.org/eval/167702219:58:53
@daiderd:matrix.orgLnLand then switch to the inputs tab, you can see the nixpkgs commit for that eval there19:59:07
@daiderd:matrix.orgLnLand then later you can use that eval number to compare https://hydra.nixos.org/eval/:id?compare=167702220:00:01
@daiderd:matrix.orgLnLthis matters a lot more if you base against staging tho master changes but not that much as long as there's no staging merge inbetween20:01:39
@toonn:matrix.orgtoonn LnL: What's your reasoning for picking 1677022? Most passing jobs and recent but not too recent so things have mostly built? 20:12:30
@daiderd:matrix.orgLnLit's the first one with the new bootstrap tools which I had still open in a tab :D20:13:50
10 Jun 2021
@qyliss:fairydust.spaceAlyssa Rossreading https://repository.tudelft.nl/islandora/object/uuid:2f66fe0c-4080-4148-a01c-acd530160797/datastream/OBJ/download really makes me want to try building a pure darwin system with Nix08:53:46
@domenkozar:matrix.orgDomen Kožaris that even possible? I always thought that you can't avoid linking to libSystem08:55:51

There are no newer messages yet.


Back to Room ListRoom Version: 6