!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

You have reached the beginning of time (for this room).


SenderMessageTime
25 Jan 2023
@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

Show newer messages


Back to Room ListRoom Version: 6