{"version":"1.0","provider_name":"Ami Sapphire's Notices","provider_url":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/","type":"link","title":"Clarissa Walker (amisapphire@cwcyrix.nsupdate.info)'s status on Sunday, 19-Apr-2026 21:41:21 EDT","author_name":"Clarissa Walker (amisapphire@cwcyrix.nsupdate.info)","author_url":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/index.php\/amisapphire","url":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/notice\/218","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.)<br \/>\n<br \/>\nI 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.<br \/>\n<br \/>\nI 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.<br \/>\n<br \/>\nIt does run on my main laptop that has a high-end Sandy Bridge CPU, which has the flag.<br \/>\n<br \/>\n--<br \/>\n<br \/>\nFrom the AMD server and main laptop logs:<br \/>\n<br \/>\nMariaDB 11.4: InnoDB: Using generic crc32 instructions<br \/>\nMariaDB 11.8: InnoDB: Using crc32 + pclmulqdq instructions"}