Could you set up your VMs to include those SSE instructions? 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. Cheers, Javier. On Mon, 5 Feb 2024 at 21:54, Michael Sumner <mdsum...@gmail.com> wrote: > yes, jammy VM on openstack is the host (and is where I run pretty much > everything, though will increasingly use AWS). > > Thanks for the note, I'll try on other systems too. We need a > security-allow set for vsicurl to work so if there are other little details > I'll be keen to flush them out. > > Cheers, Mike > > On Mon, 5 Feb 2024, 18:44 Javier Jimenez Shaw, <j...@jimenezshaw.com> wrote: > >> Hi Mike >> >> Out of curiosity, are run running it in a virtual machine? >> A few year ago I had problems running a program in a virtual machine >> (virtualbox, but I read it happens in others) due to a missing SSE >> instruction. The solution there was to "enable" the missing instructions in >> the virtual machine configuration (that I don't know why it was not the >> default). >> >> Cheers >> >> >> On Mon, 5 Feb 2024, 02:04 Even Rouault via gdal-dev, < >> gdal-dev@lists.osgeo.org> wrote: >> >>> ghcr.io/osgeo/gdal:ubuntu-full-latest has been regenerated with the >>> rebuild of TileDB without AVX2. I've also enabled the >>> drivers-with-external-depencies-built-as-plugin GDAL build mode, so it is >>> easy to just remove a given plugin by deleting the corresponding .so in >>> /usr/lib/x86_64-linux-gnu/gdalplugins >>> >>> Even >>> Le 04/02/2024 à 22:51, Michael Sumner a écrit : >>> >>> indeed there's no avx2: >>> >>> cat /proc/cpuinfo|grep sse|head -n 1 >>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge >>> mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt >>> pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni >>> pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes >>> xsave avx f16c hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a >>> misalignsse 3dnowprefetch osvw xop fma4 tbm perfctr_core ssbd ibpb vmmcall >>> tsc_adjust bmi1 virt_ssbd arat npt nrip_save arch_capabilities >>> >>> Cheers, Mike >>> >>>
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev