<?xml version="1.0" encoding="UTF-8"?>
<oembed>
 <version>1.0</version>
 <type>link</type>
 <provider_name>Ami Sapphire's Notices</provider_name>
 <provider_url>http://cwcyrix.nsupdate.info/gnu-social/public/</provider_url>
 <title>Clarissa Walker (amisapphire@cwcyrix.nsupdate.info)'s status on Sunday, 19-Apr-2026 21:41:21 EDT</title>
 <author_name>Clarissa Walker (amisapphire@cwcyrix.nsupdate.info)</author_name>
 <author_url>http://cwcyrix.nsupdate.info/gnu-social/public/index.php/amisapphire</author_url>
 <url>http://cwcyrix.nsupdate.info/gnu-social/public/notice/218</url>
 <html>Finally found the reason the MariaDB 11.8 releases do not run on this quite old AMD server: the AM2/AM2+ architecture is too old. (It's missing the PCLMULQDQ instruction flag.)&lt;br /&gt;
&lt;br /&gt;
I went through the trouble of setting up a test server on a MiniPC (Intel NUC NUC6AYH), and it does run there. Though, I forgot to run lscpu for the instruction flags... so I searched for it online, and that NUC's CPU does indeed have the flag.&lt;br /&gt;
&lt;br /&gt;
I then actually compiled the source on an even older Dell Latitude D830 and executed it. Same illegal instruction (SIGILL) as on the aging server. It does not have the flag.&lt;br /&gt;
&lt;br /&gt;
It does run on my main laptop that has a high-end Sandy Bridge CPU, which has the flag.&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
From the AMD server and main laptop logs:&lt;br /&gt;
&lt;br /&gt;
MariaDB 11.4: InnoDB: Using generic crc32 instructions&lt;br /&gt;
MariaDB 11.8: InnoDB: Using crc32 + pclmulqdq instructions</html>
</oembed>
