<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Correct-ish. SIGILL can be caught. The offending instruction can be skipped as shown in the link, or the handler could dynamically emulate it through the use of more advanced code. The technique shown is quite specific to Linux but can be employed in DJGPP with modifications as well.&nbsp;</div><div id="AppleMailSignature"><br></div><div id="AppleMailSignature"><a href="http://stackoverflow.com/questions/9314755/in-a-sigill-handler-how-can-i-skip-the-offending-instruction">http://stackoverflow.com/questions/9314755/in-a-sigill-handler-how-can-i-skip-the-offending-instruction</a><br><br>Sent from my iPhone</div><div><br>On Dec 3, 2015, at 12:08 AM, Chris Fowler &lt;<a href="mailto:cfowler@outpostsentinel.com">cfowler@outpostsentinel.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><br></div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><blockquote style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Jim Kinney" &lt;<a href="mailto:jkinney@jimkinney.us">jkinney@jimkinney.us</a>&gt;<br><b>To: </b>"Atlanta Linux Enthusiasts" &lt;<a href="mailto:ale@ale.org">ale@ale.org</a>&gt;<br><b>Sent: </b>Wednesday, December 2, 2015 6:42:07 PM<br><b>Subject: </b>Re: [ale] Rebuild CentOS 7.X<br></blockquote></div><div data-marker="__QUOTED_TEXT__"><blockquote style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><div>I thought real i386 was dropped from the kernel about 5 years ago. The kernel goes back as far as i586 instructions (first gen pentium).</div></blockquote><div><br></div><div>Correct. &nbsp;</div><div><br data-mce-bogus="1"></div><div>CMOV can be compiled in glibc. &nbsp; This makes it incompatible for i586 even though the kernel supports it. &nbsp;Run a program that uses it and you'll get 'Illegal Instruction" &nbsp;I've been down this road a few times with the different pieces of hardware we've used. &nbsp;The system I'm phasing out that does not support CMOV is a RISC that loves to pretend he is x86. &nbsp; RDC R3308.</div><div><br data-mce-bogus="1"></div></div></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Ale mailing list</span><br><span><a href="mailto:Ale@ale.org">Ale@ale.org</a></span><br><span><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></span><br><span>See JOBS, ANNOUNCE and SCHOOLS lists at</span><br><span><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></span><br></div></blockquote></body></html>