!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

531 Members
Report: https://reproducible.nixos.org Project progress: https://github.com/orgs/NixOS/projects/30117 Servers

Load older messages


SenderMessageTime
25 Jan 2023
@baloo_:matrix.orgbalooI don't think we have the relationships between objects20:04:06
@baloo_:matrix.orgbalooyeah, I don't know haskell well enough to know if this is a GHC or a cabal issue.20:04:42
@baloo_:matrix.orgbalooanyway, was just dumping thoughts here ;) I haven't looked at the issue yet20:05:08
@baloo_:matrix.orgbaloo but considering how slow haskell is to compile, I think it's worth not going with the -j 1 option 20:05:52
@atemu12:matrix.orgatemu12 baloo: For regular builds, no. For the subset in the ISO (and only there), j1 could be an option. 20:24:47
@baloo_:matrix.orgbalooRight20:26:32
@baloo_:matrix.orgbaloo(Still wouldn’t mind seeing that fixed upstream, but I’m very slow at writing Haskell)20:27:25
@baloo_:matrix.orgbaloosomeone wants to try a patch? :D22:39:35
@baloo_:matrix.orgbaloohttps://gist.github.com/baloo/ae0c10f2537232790876792faa4bc50622:39:50
@baloo_:matrix.orgbaloonevermind, there was a lot of rewrites?22:49:53
28 Jan 2023
@tgerbet:matrix.orgtgerbet joined the room.16:38:00
@sackboyending:matrix.orgsackboyending joined the room.21:20:40
30 Jan 2023
@zxmon:matrix.orgZxmon joined the room.11:06:18
1 Feb 2023
@plutoisnotblue:matrix.org@plutoisnotblue:matrix.org removed their display name plutoisnotblue.23:36:19
@plutoisnotblue:matrix.org@plutoisnotblue:matrix.org left the room.23:36:33
5 Feb 2023
@meidam:matrix.org@meidam:matrix.org joined the room.00:27:01
9 Feb 2023
@sheijk2:matrix.orgsheijk joined the room.20:58:06
10 Feb 2023
@winterqt:nixos.devWinter (she/her)what do we do to ensue that things like library linking order are reproducible?17:05:45
@baloo_:matrix.orgbaloonot much, that should be the responsability of the builder (make, cmake, ninja, ...) not much nix itself can do.17:35:35
@winterqt:nixos.devWinter (she/her)
In reply to @baloo_:matrix.org
not much, that should be the responsability of the builder (make, cmake, ninja, ...) not much nix itself can do.
well i meant if we do something like passing certain flags like cc-wrapper but yeah that makes sense
17:42:45
@winterqt:nixos.devWinter (she/her) assuming by "nix itself" you meant Nixpkgs 17:43:11
@baloo_:matrix.orgbalooI mean that there are valid reasons why a builder would want libraries to be passed in a give order19:18:47
@baloo_:matrix.orgbaloo * I mean that there are valid reasons why a builder would want libraries to be passed in a given order19:18:51
@baloo_:matrix.orgbalooand that it would not be something we can do on the cc-wrapper to reorder those, because we're missing context / intention. I could be just random order, but it could be intentional and we couldn't tell the difference19:20:00
@atemu12:matrix.orgatemu12 baloo: What reasons could there be for a builder to explicitly specify order? How wide-spread is that practice? 19:21:35
@baloo_:matrix.orgbaloo cc -o foo -l bar bar.o -l baz baz.o bar and baz could both define qux and bar.o would refer to qux in libbar where baz.o would refer to qux
okay, it's a bit extreme ... buttttt it's valid
19:22:31
@baloo_:matrix.orgbaloo * cc -o foo -l bar bar.o -l baz baz.o bar and baz could both define qux and bar.o would refer to qux in libbar where baz.o would refer to qux in libbaz
okay, it's a bit extreme ... buttttt it's valid
19:22:51
@baloo_:matrix.orgbaloohow widespread is that? no idea. but I'm pretty sure I don't want to be the one figuring out crazy linker errors :D19:24:12
@atemu12:matrix.orgatemu12 baloo: I think it'd at least be interesting to have as an optional setting, if not the default with opt-out 19:26:34
@maelstroem:nope.chat@maelstroem:nope.chat joined the room.20:49:41

Show newer messages


Back to Room ListRoom Version: 6