!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.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
12 Feb 2023
@rimuru:gentoo.chat@rimuru:gentoo.chat changed their profile picture.17:04:26
13 Feb 2023
@pshyc0:matrix.org@pshyc0:matrix.org left the room.19:42:51
16 Feb 2023
@bjth:matrix.orgBryan Honof changed their profile picture.14:22:35
@teevorian:matrix.orgsvhe changed their display name from Sven Heyll to svhe.20:50:58
17 Feb 2023
@kevincox:matrix.orgkevincox changed their profile picture.20:31:57
@kevincox:matrix.orgkevincox changed their profile picture.20:33:08

Show newer messages


Back to Room ListRoom Version: 6