!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

329 Members
101 Servers

Load older messages


SenderMessageTime
14 Oct 2021
@piper:lutris.engineeringPiper McCorkle (they/them or she/her)Ha, turns out I screwed up and it wasn't actually doing a multi-stage build (wasn't propagating an attr), guess I'm glad it didn't succeed and leave me with a cross bootstrap tools17:30:05
17 Oct 2021
@yuka:yuka.devYuka (she/her) joined the room.13:28:51
@mars:jupiterbroadcasting.commars joined the room.19:02:47
21 Oct 2021
@qyliss:fairydust.spaceAlyssa RossJust in case anybody missed it, we can build systemd with musl now thanks to yuka! https://nixpk.gs/pr-tracker.html?pr=14198008:29:22
23 Oct 2021
@sternenseemann:systemli.orgsterni Ryan Burns: ghc disables pie hardening for musl can this be dropped now? 10:05:04
@r-burns:matrix.orgRyan Burns sterni: Not sure - weren't people running into segfaults or smth before it was disabled? 17:37:16
@r-burns:matrix.orgRyan Burnsmy pie hardening fixes only addressed build-time failures so if anything was funky at runtime it might still need to be disabled17:37:49
@sternenseemann:systemli.orgsterniI'm not sure, maybe worth to try to blame the file18:44:51
@qyliss:fairydust.spaceAlyssa Ross i often check out the commit before the hardeningDisable was added and try building — if it failed then but now succeeds without, it's probably safe to remove. If it did build before, it was probably added to fix a runtime issue and should be retained pending further investigation. 18:51:12
@qyliss:fairydust.spaceAlyssa Rossanother thing you can do is check hardened gentoo (who've had pie for ages) or pkgsrc (who have just enabled it, so have fresh info on what packages need it)18:51:48
@hexa:lossy.networkhexa joined the room.23:42:19
26 Oct 2021
@grahamc:nixos.org@grahamc:nixos.orgchanged room power levels.01:15:52
@mjolnir:nixos.orgNixOS Moderation Bot changed their display name from mjolnir to NixOS Moderation Bot.02:00:00
@mjolnir:nixos.orgNixOS Moderation Bot set a profile picture.02:00:20
@mjolnir:nixos.orgNixOS Moderation Bot changed their profile picture.02:23:33
@mjolnir:nixos.orgNixOS Moderation Bot changed their profile picture.02:33:03
27 Oct 2021
@alxanyae:matrix.orgAlexandra joined the room.21:42:32
6 Nov 2021
@test:boba.bestTseb (Old) joined the room.09:18:51
10 May 2022
@piper:lutris.engineeringPiper McCorkle (they/them or she/her) changed their display name from Piper McCorkle (she/her or they/them) to Piper McCorkle (they/them or she/her).05:25:49
8 Nov 2021
@trofi:matrix.orgtrofi

ghc being a code generator used to generate non-pie code, then it was taught to generate -fPIC on explicit option and use -fno-pie at link time otherwise by "fixing" linker errors people see on pie-by-default toolchains. Mismatches should lead to link time failures on x86_64.

For some targets (x86_64-darwin) ghc just hardcodes -fPIC: https://github.com/ghc/ghc/blob/master/compiler/GHC/Driver/Session.hs#L3695

Chances are you don't need to explicitly disable "pie" (-fPIC) for ghc nowadays. The ideal fix would probably be to deault-enable -fPIC on ghc itself (similar to how nixpkgs enables it for gcc).

22:04:41
10 Nov 2021
@griff79:matrix.orggriff79 joined the room.23:08:23
11 Nov 2021
@mobyturbo:matrix.orgEdLin joined the room.07:47:25
@mobyturbo:matrix.orgEdLin left the room.08:02:37
@0x4a6f:matrix.org[0x4A6F] Getting access to the RISC-V GNU Toolchain (riscv64-unknown-elf)@discourse 21:52:30
12 Nov 2021
@sternenseemann:systemli.orgsterniI'm actually kind of intrigued where the riscv64-unknown-elf tuple stems from, is that LLVM terminology?10:16:27
@sternenseemann:systemli.orgsterniin nixpkgs (which should be autotools) this is riscv64-unknown-none-elf, it seems10:16:45
20 Nov 2021
@nykw:tchncs.denykw joined the room.11:08:23
21 Nov 2021
@kunrooted:matrix.orgkunrooted changed their profile picture.12:54:53
23 Nov 2021
@server_stats:nordgedanken.devServer Stats Discoverer (traveler bot) left the room.01:22:30
@everything-narrative:matrix.orgKeel joined the room.08:44:31

Show newer messages


Back to Room ListRoom Version: 6