Thread local storage is supported on v3.1+ nowadays.
The recent block allocator functionality uses anonymous mmap, and it's also supported by v3.1+ only.
Given that, the TLS emulation (zos-tls) can be safely removed unless somebody really needs DuckDB on v2.5 and is ready to do the mmap porting.
Are there any objections to the zos-tls removal from the upstream?
CC @v1gnesh, @IgorTodorovskiIBM
Thread local storage is supported on v3.1+ nowadays.
The recent block allocator functionality uses anonymous mmap, and it's also supported by v3.1+ only.
Given that, the TLS emulation (zos-tls) can be safely removed unless somebody really needs DuckDB on v2.5 and is ready to do the mmap porting.
Are there any objections to the zos-tls removal from the upstream?
CC @v1gnesh, @IgorTodorovskiIBM