!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

329 Members
105 Servers

Load older messages


SenderMessageTime
19 Nov 2025
@k900:0upti.meK900Probably needs to be patched out16:07:17
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) yeah, downstream things break, like libpq having disallowed requisites on stdenv.cc 16:10:21
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)thats how i noticed16:10:33
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)wait i can't read, this is krb5 being wonky, not musl itself16:12:06
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)but yes, via openssl16:13:34
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) compiler: /nix/store/2fwx03hyi4azqfwa0ayx6y6affy06rxr-x86_64-unknown-linux-musl-clang-wrapper-21.1.2/bin/x86_64-unknown-linux-musl-clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_BUILDING_OPENSSL
the entire compiler CLI is in there... Wild.
16:22:00
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Found the culprit!16:27:55
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)image.png
Download image.png
16:27:55
@k900:0upti.meK900Oof16:28:16
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)openssl throws the compiler info into the build16:28:18
@k900:0upti.meK900Should probably just patch it16:28:21
@k900:0upti.meK900To strip it out always16:28:23
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)yep16:28:27
@k900:0upti.meK900image.png
Download image.png
16:29:30
@k900:0upti.meK900https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/util/mkbuildinf.pl#L3716:29:36
@k900:0upti.meK900sob16:29:36
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) we could probably just remove-references-to -t ${stdenv.cc} buildinf.h in postConfigure 16:32:35
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i feel like that'd be the easiest solution16:32:59
@k900:0upti.meK900Honestly maybe just delete the entire line16:33:18
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) nah that'll cause issues 16:33:26
@k900:0upti.meK900Or maybe there's some way to just not write it in the first place16:33:29
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/crypto/build.info#L118
we could remove $(CC) from ehre
16:34:05
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/openssl/openssl/blob/8da3d5dd9f7058335794190a11bf1b764536c716/crypto/build.info#L118
we could remove $(CC) from here
16:34:10
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)then it only gets the actual cflags16:34:18
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) or maybe throw in a basename invocation to just strip the store path 16:35:09
@k900:0upti.meK900That might be upstreamable even16:35:44
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)not sure where build.info is invoked or what language that even is16:36:28
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i sometimes can't tell autotools and perl apart16:36:51
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)hold on, its neither16:37:47
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)urgh16:37:51

Show newer messages


Back to Room ListRoom Version: 6