| 19 Nov 2025 |
Grimmauld (any/all) | https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/crypto/build.info#L118 we could remove $(CC) from here | 16:34:10 |
Grimmauld (any/all) | then it only gets the actual cflags | 16:34:18 |
Grimmauld (any/all) | or maybe throw in a basename invocation to just strip the store path | 16:35:09 |
K900 | That might be upstreamable even | 16:35:44 |
Grimmauld (any/all) | not sure where build.info is invoked or what language that even is | 16:36:28 |
Grimmauld (any/all) | i sometimes can't tell autotools and perl apart | 16:36:51 |
Grimmauld (any/all) | hold on, its neither | 16:37:47 |
Grimmauld (any/all) | urgh | 16:37:51 |
Grimmauld (any/all) | diff --git a/util/mkbuildinf.pl b/util/mkbuildinf.pl
index 799ed3cdcd..0fe8559d66 100755
--- a/util/mkbuildinf.pl
+++ b/util/mkbuildinf.pl
@@ -10,9 +10,11 @@ use strict;
use warnings;
my $platform = pop @ARGV;
+my $cc = shift @ARGV;
+($cc) = $cc =~ /([^\/]+)$/;
my $cflags = join(' ', @ARGV);
$cflags =~ s(\\)(\\\\)g;
-$cflags = "compiler: $cflags";
+$cflags = "compiler: $cc $cflags";
# Use the value of the envvar SOURCE_DATE_EPOCH, even if it's
# zero or the empty string.
This might actually work, time to test | 16:52:15 |
Grimmauld (any/all) | builds done, this patch works | 20:36:28 |
Grimmauld (any/all) |  Download image.png | 20:36:28 |
| bake.monorail joined the room. | 21:40:52 |
bake.monorail | hi everyone, I'm looking for a kind reviewer for a couple of fixes to uclibc I did
https://github.com/NixOS/nixpkgs/pull/458935 | 21:41:47 |
| 20 Nov 2025 |
Tristan Ross | Starting to work on native LLVM stuff | 03:45:13 |
Tristan Ross |  Download image.png | 03:45:22 |
Tristan Ross | Now, this isn't working as expected but it does eval at least | 03:45:32 |
Tristan Ross | https://github.com/NixOS/nixpkgs/pull/463361 | 03:45:41 |
| John joined the room. | 05:47:25 |
Grimmauld (any/all) | In reply to @rosscomputerguy:matrix.org Starting to work on native LLVM stuff Nice! Then I'll not have to do cursed same-triple-cross for musl llvm! | 08:07:52 |
bake.monorail | What are you using to get this CLI output? | 08:08:57 |
Tristan Ross | In reply to @grimmauld:grapevine.grimmauld.de Nice! Then I'll not have to do cursed same-triple-cross for musl llvm! Heh yeah and it's nice that it bootstraps via the existing GCC tarball | 08:09:06 |
Tristan Ross | In reply to @bake.monorail:matrix.org What are you using to get this CLI output? nom | 08:09:10 |
Grimmauld (any/all) | All the Qt stack is cursed enough on regular cross. It completely breaks when the target is executable on the build bit cmake still thinks its cross. | 08:10:10 |
Tristan Ross | In reply to @grimmauld:grapevine.grimmauld.de All the Qt stack is cursed enough on regular cross. It completely breaks when the target is executable on the build bit cmake still thinks its cross. Same for gfortran | 08:11:25 |
Tristan Ross | So having a DE using LLVM cross is just not really practical without disabling a few dozen things | 08:12:05 |
Tristan Ross | I'm hoping we can get this into 26.05 or 26.11, would be awesome | 08:12:49 |
Grimmauld (any/all) | I have sway and quickshell building on same triple cross musl llvm, and the VM starts | 08:12:54 |
Grimmauld (any/all) | Takes like fifty overlays, but it doss work | 08:13:16 |
Tristan Ross | The problem is audio stuff lol | 08:13:23 |
Grimmauld (any/all) | In reply to @rosscomputerguy:matrix.org The problem is audio stuff lol Nah I have audio too | 08:13:32 |