02:35mareko: why is debian-arm64-asan timing out? https://gitlab.freedesktop.org/mesa/mesa/-/jobs/69952104
08:58daniels: mareko: I have a fix for this in flight
14:37kisak: mareko: Note that mesa!33211 will force Ubuntu 20.04 and 22.04 to be discontinued in my PPA. There's no clean way around it because https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113258 didn't make its way to those Ubuntu releases.
14:40mareko: ok
17:23mareko: robclark: what do you think of enabling glthread by default for all drivers and removing the option to disable it? (to optimize GL dispatch) do we really have many single-core CPUs that we would care about?
17:24robclark: do we have _any_ single core cpu's that we care about? That said, I don't have any particular concerns atm but haven't looked too much into perf of glthread
17:25mareko: robclark: it's enabled by default on radeonsi and zink
17:51DemiMarie: robclark: Single-core CPUs seem unlikely outside *deeply* embedded systems, and I think those would be microcontrollers.
17:52robclark: right.. or really old things that are on amber perhaps
19:30DemiMarie: I think there may be a lot of single-core CPUs in deeply embedded systems even today, but they aren't things one would put a GPU on.
20:08mareko: I think that if we enabled glthread by default for everybody, I could nuke most of the glapi spaghetti: GetProcAddress can just return _mesa_marshal_* and internal dispatch tables can just be direct pointers to _mesa_*
20:11mareko: oh and we would need to nuke indirect GL as well
22:35DemiMarie: mareko: please ditch indirect GL so that Xorg can also ditch it.
23:27karolherbst: dcbaker: how does b_sanitize interact with rust targets? I _think_ I figured ou the weird issue I was hitting with "rust.test" and the tldr is that if the address sanitizer is used, and rust.test uses a crate using "rust_abi: c" it fails to link not finding the address sanitizer stuff
23:34karolherbst: mhh maybe it's not in fact the rust_abi, but more linking against C/C++ libraries
23:51dcbaker: karolherbst: I think I have patches to make rust work with the sanitizers that I never landed… I wouldn’t be surprised if there are corners like that