[gdal-dev] core dump on dir info

Even Rouault even.rouault at spatialys.com
Tue Feb 6 06:04:54 PST 2024


Le 06/02/2024 à 14:46, Javier Jimenez Shaw a écrit :
> Could you set up your VMs to include those SSE instructions?
I remember older VirtualBox versions indeed had issues to propage AVX to 
guest, but I believed that has been fixed now. I'm not aware of issues 
with SSEx not being propagate.
> I think that keeping VMs that "old" configured is a source of problems 
> using pre-compiled binaries.
> The same way GDAL updates dependencies of compilers and other 
> libraries to something more modern (but not too modern), those SSE 
> instructions should be updated.
>
> @Even knowing now that the "old" hardware is "virtually old", should 
> we remove AVX2 compatibility from ubuntu-full-latest? I do not know 
> how much is the performance impact.

Well, GDAL itself is built with default compiler flags, so only SSE2 on 
x86_64 (at least currently, but there seems to be a move by some distros 
to switch to SSE4.2 as the baseline)  (some parts of GDAL can use higher 
SSE or AVX instruction sets, but they only do so by checking first 
runtime CPU capabilities)

The tiledb issue was unfortunate in that its default config enables AVX2 
and you have to explicitly disable it. On the ubuntu-full image, we also 
use the Apache .deb for libarrow, and I believe they use SSE4.2.

Even


-- 
http://www.spatialys.com
My software is free, but my time generally not.



More information about the gdal-dev mailing list