Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Nov 2002 11:07:00 -0800
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        ia64@FreeBSD.org
Subject:   HEADS UP: ABI change
Message-ID:  <20021111110700.A22124@kayak.xcllnt.net>

next in thread | raw e-mail | index | archive | help
Gang,

Yesterday I changed the way the setjmp functions handle alignment of
the jmp_buf. In short: they don't do that anymore. The jmp_buf is now
defined to be aligned on a 16-byte boundary at compile time. No
runtime enforcement is being done now.

Overall, the effect of the change is that programs compiled before
this change could pass a jmp_buf to the setjmp functions that is not
properly aligned. This will cause a sig10. The fix is to recompile
the program in question (or any shared libaries it uses).

BTW: I can't remember seeing the commit log being sent out, but that's
probablyjust me. In any case:

FYI,

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel@xcllnt.net

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021111110700.A22124>