!LemuOOvbWqRXodtSsw:nixos.org

NixOS Reproducible Builds

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

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


SenderMessageTime
10 Feb 2023
@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

Show newer messages


Back to Room ListRoom Version: 6