On 12/26/13 8:03 PM, David Miller wrote:
From: Valerie Anne Bubb Fenwick <valerie.fenw...@oracle.com>
Date: Thu, 26 Dec 2013 15:46:42 -0800
both Dan and Misaki have noted, though, that this specific SPARC
instruction OpenSSL is checking for never existed and will never
exist in any SPARC chipset that Sun/Oracle shipped. Could we at
least remove that check? That capability does not and will not
exist, so it seems a waste of cycles to check (and confuses users,
we get lots of questions about this specific instruction and
why it doesn't work or which platform it should work on)
Does that make sense? thanks!
I'm against this on fundamental grounds, you are just pushing the
problem around rather than truly fixing the issue.
I know what you want, you want the SIGILL to not happen on the systems
you most care about, and this is how you're going to go about doing it
rather than solving this issue at it's core. In the debugger.
That's really distasteful to me. Please fix things properly, rather
than chase after a scarecrow like this random instruction.
Hi David -
I'm sorry, that is not my intent. We really do get frequent questions about
this and it confuses users (who on one occasion at least tried to add the
instruction to other programs that used this as an example). This has been
popping up more lately, not sure why. These things seem to come in waves.
We can of course file bugs against the known impacted debuggers as
well as we get reports. Obviously, we don't control those source bases,
but we are happy to make suggestions and file bugs as we come across
issues. I will make sure the bugs get filed.
I now understand your concerns with wanting keep the code portable
in the most straight forward way, thank you for taking the time
to explain that portion of our initial request.
I hope that makes more sense, I am sorry I was not more clear with my
first message. Does that make more sense?
Valerie
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majord...@openssl.org