00:18 <@Learath2> CoreFoundation is a 15MB binary, it absolutely breaks radare2 :P 00:40 <@Learath2> turns out doing SDL_GL_Swapwindow in a thread other then main is not ok on newer macOS, but our prebuilt clients are linked to an older sdk and thus AppKit suppresses the error to keep backwards compatibility 00:40 <@Learath2> "2020-03-20 02:36:46.173 DDNet[19022:302085] NSOpenGLContextSuppressThreadAssertions=YES" 00:41 <+bridge> [ddnet] @ChillerDragon are you also on Catalina? can you please check whether it also behaves as such for you? 00:41 <+bridge> [ddnet] I do not have my Mac at home :/ 00:42 <+bridge> [ddnet] But yes Iā€™m Catalina 00:42 <+bridge> [ddnet] Well catalina and onward the way we do threaded rendering doesn't work unless the executable is linked to a SDK older then catalina 00:43 <+bridge> [ddnet] Sounds bad 00:58 <+bridge> [ddnet] "head over to your favorite browser" @ChillerDragon :Kappa: 00:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/690348600022401051/unknown.png 08:15 <+bridge> [ddnet] ikr šŸ˜„ 08:16 <+bridge> [ddnet] i didnt want my firefox history complete to tentacle hentai instead of teeworlds 08:16 <+bridge> [ddnet] autocomplete / suggest * 13:54 <+bridge> [ddnet] @Learath2 /home/runner/work/ddnet/ddnet/src/engine/client/http.cpp:47: undefined reference to `curl_version_info' 13:58 <+bridge> [ddnet] @heinrich5991 I think that has something to do with the libcurl stub you generate 14:00 <+bridge> [ddnet] @Learath2 do you use a new function? 14:05 <+bridge> [ddnet] yep, curl_version_info 14:05 <+bridge> [ddnet] @Learath2 use `scripts/generate_fake_curl.py` 14:06 <+bridge> [ddnet] oh whats this magic? 14:07 <+bridge> [ddnet] maybe it can solve my github action thingy too build/x86_64/debug/objs/base/system.o:/home/runner/work/solofng/solofng/src/base/system.c:2399: more undefined references to `str_utf8_tolower' follow 14:09 <+bridge> [ddnet] no 14:10 <+bridge> [ddnet] @ChillerDragon that means that you didn't define `str_utf8_tolower` 14:10 <+bridge> [ddnet] meh 14:11 <+bridge> [ddnet] it compiles fine locally 14:13 <+bridge> [ddnet] @ChillerDragon link? 14:15 <+bridge> [ddnet] https://github.com/zillyfng/solofng 15:21 <+bridge> [ddnet] @heinrich5991 linked version to the left, compiled inside the parens? 15:23 <+bridge> [ddnet] yes 15:23 <+bridge> [ddnet] eh 15:23 <+bridge> [ddnet] @Learath2 SDL 2.0.runtime (compiled=2.0.compiletime) 17:46 <+bridge> [ddnet] @heinrich5991 where do we generate the fake curl? 17:46 <+bridge> [ddnet] the one in lib32 seems to be different from the one in lib64, how is that handled? 17:47 <+bridge> [ddnet] https://github.com/ddnet/ddnet-libs/blob/master/curl/linux/lib32/VERSION 17:47 <+bridge> [ddnet] @Learath2 17:50 <+bridge> [ddnet] And I'm guessing it doesn't matter where I generate it given it's just a stub 17:51 <+bridge> [ddnet] I only tested it on linux 17:51 <+bridge> [ddnet] should probably be done on linux 17:51 <+bridge> [ddnet] @Learath2 17:51 <+bridge> [ddnet] Yeah ofc, I meant as in the version of linux doesn't matter 17:52 <+bridge> [ddnet] no, doesn't 17:52 <+bridge> [ddnet] macOS doesn't have the required tooling to generate .so files anyway 17:52 <+bridge> [ddnet] ah, they're called dylib there, right 21:24 <+bridge> [ddnet] Heh I got a patch into SDL 22:03 <+bridge> [ddnet] wow nice 22:22 <+bridge> [ddnet] ye good job just saw it in mi mailbox 22:22 <+bridge> [ddnet] much wowo dev such SDL @Learath2 22:22 <+bridge> [ddnet] does it solve our issue tho? 22:25 <+bridge> [ddnet] Not even close 22:25 <+bridge> [ddnet] well the fact that opengl is deprecated on macOS makes it pretty demotivating to work on that one 23:13 <+bridge> [ddnet] lets add metal support huh? 23:17 <+bridge> [ddnet] http://lists.libsdl.org/pipermail/commits-libsdl.org/2020-March/005084.html 23:17 <+bridge> [ddnet] :poggers: 23:18 <+bridge> [ddnet] whats a .m file? 23:18 <+bridge> [ddnet] "An M file is a class implementation file used by programs written in Objective-C"