13 Aug 2024 |
| yannis changed their display name from yannis|pto to yannis. | 22:55:31 |
22 Aug 2024 |
| Artur Manuel joined the room. | 13:01:45 |
| Artur Manuel changed their profile picture. | 14:53:11 |
27 Aug 2024 |
| oliver.falvai joined the room. | 10:52:20 |
| @aloisw:kde.org left the room. | 18:03:14 |
30 Aug 2024 |
| (artur 'manuel) joined the room. | 08:11:28 |
2 Sep 2024 |
emily | Philip Taron (UTC-8): what would it take to nerd-snipe you into picking up https://github.com/NixOS/nixpkgs/issues/21471 https://github.com/NixOS/nixpkgs/pull/87909 https://github.com/NixOS/nixpkgs/pull/44583? :) | 16:40:05 |
Philip Taron (UTC-8) | emily my nerd-snipe stack is a little too deep to take on these really intense PRs at the moment. Gotta hunt some easier-to-test-and-less-likely-to-bite-back game for a little bit. | 18:53:55 |
Philip Taron (UTC-8) | They do look pretty juicy, though. | 18:54:14 |
emily | this is the high-level stuff. you could retire on landing a couple of these PRs | 18:54:32 |
Artturin | always prefix in addition to non-prefixed on native is where the always prefixing should start | 18:56:52 |
trofi | +1 | 20:11:13 |
emily | add prefixed → always pass --build and --host → remove non-prefixed? | 20:13:32 |
Artturin | Yep let's also add a flag to only have prefixed | 20:19:47 |
trofi | removing non-prefixed will be hard | 20:21:19 |
Artturin | Yep | 20:21:28 |
Artturin | especially for the end users | 20:21:38 |
trofi | Some tools embed the compiler names very deep, like wine build system. Or some code generators that assume /lib/cpp or equivalent. | 20:22:21 |
emily | Exherbo manage to do it | 20:22:39 |
emily | though their scope is also smaller | 20:22:42 |
emily | but presumably they at least package Wine. | 20:22:47 |
Artturin | Maybe a warning in the wrapper to advice users to use $CC | 20:22:55 |
emily | In reply to @artturin:matrix.org especially for the end users like for casual end-user CLI clang use? I wouldn't be opposed to figuring out a way to have a wrapper for that kind of thing | 20:23:26 |
emily | needing special cases for interactive use came up as part of Randy's macOS SDK rework already | 20:23:41 |
emily | seems okay for pkgs.{gcc,clang} to not quite be the cc packages from stdenv. | 20:24:05 |
trofi | https://bugs.gentoo.org/243502 is the rough scope of breakage. | 20:24:11 |
trofi | (apparently mono also hardcodes as ) | 20:24:31 |
emily | https://gitlab.exherbo.org/exherbo/virtualization/-/blob/master/packages/app-emulation/wine/wine.exlib?ref_type=heads
heh:
edo mkdir shims
edo ln -s /usr/host/bin/$(exhost --tool-prefix)nm ./shims/nm
edo ln -s /usr/host/bin/$(exhost --tool-prefix)as ./shims/as
edo ln -s /usr/host/bin/$(exhost --tool-prefix)ar ./shims/ar
edo ln -s /usr/host/bin/$(exhost --tool-prefix)ranlib ./shims/ranlib
| 20:26:29 |
emily | we could have a separate package that provides unprefixed compilers so that at least we know which packages are broken | 20:26:52 |
emily | that would be a smoother off-ramp from unprefixed tools | 20:27:03 |