!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

414 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.139 Servers

Load older messages


SenderMessageTime
28 Jul 2025
@raitobezarius:matrix.orgraitobezarius

[nix-shell:~/lix]$ nm -gU /Users/raitobezarius/lix/build/contrib/plugins/libplugin_mtls_store.dylib
0000000000018240 D __ZGVN3nix8LogStore13operationNameE
0000000000018228 D __ZN3nix8LogStore13operationNameE
000000000000c2b0 T __ZN5boost2io6detail13call_put_headIcNSt3__111char_traitsIcEEKN3nix7MagentaINS3_12basic_stringIcS5_NS3_9allocatorIcEEEEEEEEvRNS3_13basic_ostreamIT_T0_EEPKv
000000000000c2b4 T __ZN5boost2io6detail13call_put_lastIcNSt3__111char_traitsIcEEKN3nix7MagentaINS3_12basic_stringIcS5_NS3_9allocatorIcEEEEEEEEvRNS3_13basic_ostreamIT_T0_EEPKv
0000000000002664 T _nix_plugin_entry
20:07:38
@raitobezarius:matrix.orgraitobezariusi want to cry20:07:39
@raitobezarius:matrix.orgraitobezariushow does dlopen can even work20:08:10
@raitobezarius:matrix.orgraitobezariusis there a cheatsheet of everything that darwin does differently in C++20:14:37
@raitobezarius:matrix.orgraitobezariuslike running or not static initializers20:14:42
@qyriad:katesiria.orgQyriad you can sanity check with LLVM libcxx on Linux, that has like… half of the differing behaviors 20:22:46
@raitobezarius:matrix.orgraitobezariusgood to know20:24:25
@raitobezarius:matrix.orgraitobezariusok i got it20:24:38
@raitobezarius:matrix.orgraitobezariusi was missing -flat_namespace20:24:41
@raitobezarius:matrix.orgraitobezariusthis makes me want to cry but ok20:25:10
@raitobezarius:matrix.orgraitobezariusok this was still failing20:28:45
@raitobezarius:matrix.orgraitobezariusbecause20:28:46
@raitobezarius:matrix.orgraitobezarius NIX_SSL_CERT_FILE 20:28:53
@raitobezarius:matrix.orgraitobezariusmy beloved.20:28:57
@raitobezarius:matrix.orgraitobezariusrebase time20:29:17
@emilazy:matrix.orgemilyuhh20:50:55
@emilazy:matrix.orgemilyplease do not20:50:57
@raitobezarius:matrix.orgraitobezariusset it?20:51:03
@emilazy:matrix.orgemilyyes20:51:05
@emilazy:matrix.orgemilyit's very deprecated20:51:06
@raitobezarius:matrix.orgraitobezariusif you teach me how to replace it, i'm glad20:51:13
@emilazy:matrix.orgemily sorry I'm missing context I just saw -flat_namespace and started twitching 20:51:24
@raitobezarius:matrix.orgraitobezariusbut right now i'm trying to understand why linux and darwin differs on giving a certificate to curl20:51:26
@emilazy:matrix.orgemilyso many headaches have resulted20:51:28
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
sorry I'm missing context I just saw -flat_namespace and started twitching
it's ok, i'm ranting here to summon darwin expertise
20:51:40
@raitobezarius:matrix.orgraitobezariusand "don't do X or Y"20:51:43
@emilazy:matrix.orgemily(I wish Linux had two-level namespaces)20:51:46
@raitobezarius:matrix.orgraitobezariusand hopefully suggestions on how to do better20:51:48
@emilazy:matrix.orgemilyif you are trying to do preload type stuff I am not sure what the correct solution is (it may be "don't do that")20:52:11
@emilazy:matrix.orgemily but maybe you can install_name_tool to adjust the internal name 20:52:40

Show newer messages


Back to Room ListRoom Version: 10