| 28 Jul 2025 |
raitobezarius (DECT: 7248) | In reply to @aloisw:julia0815.de I mean I will basically just fix my own stuff. and that's very appreciated | 19:56:15 |
Qyriad | In reply to @raitobezarius:matrix.org Qyriad do you know OTOH if plugins are working on Darwin? we do not know | 19:56:45 |
raitobezarius (DECT: 7248) |
[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 (DECT: 7248) | i want to cry | 20:07:39 |
raitobezarius (DECT: 7248) | how does dlopen can even work | 20:08:10 |
raitobezarius (DECT: 7248) | is there a cheatsheet of everything that darwin does differently in C++ | 20:14:37 |
raitobezarius (DECT: 7248) | like running or not static initializers | 20:14:42 |
Qyriad | you can sanity check with LLVM libcxx on Linux, that has like⦠half of the differing behaviors | 20:22:46 |
raitobezarius (DECT: 7248) | good to know | 20:24:25 |
raitobezarius (DECT: 7248) | ok i got it | 20:24:38 |
raitobezarius (DECT: 7248) | i was missing -flat_namespace | 20:24:41 |
raitobezarius (DECT: 7248) | this makes me want to cry but ok | 20:25:10 |
raitobezarius (DECT: 7248) | ok this was still failing | 20:28:45 |
raitobezarius (DECT: 7248) | because | 20:28:46 |
raitobezarius (DECT: 7248) | NIX_SSL_CERT_FILE | 20:28:53 |
raitobezarius (DECT: 7248) | my beloved. | 20:28:57 |
raitobezarius (DECT: 7248) | rebase time | 20:29:17 |
emily | uhh | 20:50:55 |
emily | please do not | 20:50:57 |
raitobezarius (DECT: 7248) | set it? | 20:51:03 |
emily | yes | 20:51:05 |
emily | it's very deprecated | 20:51:06 |
raitobezarius (DECT: 7248) | if you teach me how to replace it, i'm glad | 20:51:13 |
emily | sorry I'm missing context I just saw -flat_namespace and started twitching | 20:51:24 |
raitobezarius (DECT: 7248) | but right now i'm trying to understand why linux and darwin differs on giving a certificate to curl | 20:51:26 |
emily | so many headaches have resulted | 20:51:28 |
raitobezarius (DECT: 7248) | 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 (DECT: 7248) | and "don't do X or Y" | 20:51:43 |
emily | (I wish Linux had two-level namespaces) | 20:51:46 |
raitobezarius (DECT: 7248) | and hopefully suggestions on how to do better | 20:51:48 |