| 19 Nov 2025 |
Grimmauld (any/all) |  Download image.png | 16:27:55 |
K900 | Oof | 16:28:16 |
Grimmauld (any/all) | openssl throws the compiler info into the build | 16:28:18 |
K900 | Should probably just patch it | 16:28:21 |
K900 | To strip it out always | 16:28:23 |
Grimmauld (any/all) | yep | 16:28:27 |
K900 |  Download image.png | 16:29:30 |
K900 | https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/util/mkbuildinf.pl#L37 | 16:29:36 |
K900 | sob | 16:29:36 |
Grimmauld (any/all) | we could probably just remove-references-to -t ${stdenv.cc} buildinf.h in postConfigure | 16:32:35 |
Grimmauld (any/all) | i feel like that'd be the easiest solution | 16:32:59 |
K900 | Honestly maybe just delete the entire line | 16:33:18 |
Grimmauld (any/all) | nah that'll cause issues | 16:33:26 |
K900 | Or maybe there's some way to just not write it in the first place | 16:33:29 |
Grimmauld (any/all) | https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/crypto/build.info#L118 we could remove $(CC) from ehre | 16:34:05 |
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 |