{"text":"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.)\n\n\n\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.\n\n\n\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.\n\n\n\nIt does run on my main laptop that has a high-end Sandy Bridge CPU, which has the flag.\n\n\n\n--\n\n\n\nFrom the AMD server and main laptop logs:\n\n\n\nMariaDB 11.4: InnoDB: Using generic crc32 instructions\n\nMariaDB 11.8: InnoDB: Using crc32 + pclmulqdq instructions","truncated":false,"created_at":"Sun Apr 19 21:41:21 -0400 2026","in_reply_to_status_id":null,"uri":"tag:cwcyrix.nsupdate.info,2026-04-20:gnu-social:public:noticeId=218:objectType=note","source":"web","source_link":null,"id":218,"in_reply_to_user_id":null,"in_reply_to_screen_name":null,"geo":null,"user":{"id":1,"name":"Clarissa Walker","screen_name":"amisapphire","location":"Detroit, MI","description":"Hobbyist computer tweaker\/repairperson, webmistress, procrastinator. Does things on my own time. Also known as CW Cyrix.","profile_image_url":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/avatar\/1-48-20221121122801.webp","profile_image_url_https":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/avatar\/1-48-20221121122801.webp","profile_image_url_profile_size":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/avatar\/1-96-20221121122758.webp","profile_image_url_original":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/avatar\/1-300-20221121122757.webp","groups_count":0,"linkcolor":false,"backgroundcolor":false,"url":"http:\/\/cwcyrix.nsupdate.info","protected":false,"followers_count":0,"friends_count":0,"created_at":"Mon Nov 21 04:44:48 -0500 2022","utc_offset":"-14400","time_zone":"America\/Detroit","statuses_count":189,"following":false,"statusnet_blocking":false,"notifications":false,"statusnet_profile_url":"http:\/\/cwcyrix.nsupdate.info\/gnu-social\/public\/index.php\/amisapphire","favourites_count":0},"statusnet_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","statusnet_conversation_id":102,"favorited":false,"repeated":false}