Date: Sat, 10 Oct 2009 14:41:03 -0400 From: Alex Goncharov <alex-goncharov@comcast.net> To: Kostik Belousov <kostikbel@gmail.com> Cc: des@des.no, simon@freebsd.org, stef@memberwebs.com, freebsd-hackers@freebsd.org, alex-goncharov@comcast.net Subject: Re: Is the FreeBSD ABI compatibility policy documented anywhere Message-ID: <E1MwgsJ-000NnI-Ro@daland.home> In-Reply-To: <20091010182048.GD2259@deviant.kiev.zoral.com.ua> (message from Kostik Belousov on Sat, 10 Oct 2009 21:20:48 %2B0300) References: <4ABBD5FA.5070507@memberwebs.com> <20091010142758.GB1225@arthur.nitro.dk> <86d44vp415.fsf@ds4.des.no> <E1MwgPL-000Neg-W2@daland.home> <20091010182048.GD2259@deviant.kiev.zoral.com.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
,--- You/Kostik (Sat, 10 Oct 2009 21:20:48 +0300) ----* | > A CMUCL binary built on a pre-7.1 (?) release of FreeBSD, will crash | > almost immediately when run on 7.1 (well, "if memory serves"). | | This has been an issue for 7.0, and it was explicitely handled, see r174254. I know it was (I was the one who first ran into the problem, way back then). My point here was to state that the behavior on signals is almost as important as symbols' compatibility. As for "it was", see this few-days-old thread: http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/287d1a57226f0cda/a6805cf10ca0cab9?q=cmucl&lnk=nl& I found an even easier way to crash CMUCL 19c/19f on FreeBSD 7.1 where the last message was posted today. Although most messages there are totally unrelated to CMUCL, FreeBSD (in fact, almost anything relevant), somebody, somewhere still hit the issue a few days ago (I am not inclined to analyze his environment, frankly). The question, "Will a FreeBSD 7.2 (e.g.) build run all right on FreeBSD 8.0 (e.g.)?", is often asked, and I think it is impossible to give any guarantees -- the best one can realistically say, is, "probably" (with compatibility libraries, in some case). At least, I don't give any assurances for the binaries I upload to http://common-lisp.net/project/cmucl/downloads: I build against the latest code on a few branches of FreeBSD (RELENG and CURRENT) -- and if a 7.2 build runs for you on 7.1 and/or 8.0, you are in luck (and I do expect this), but it may not, and who will tell you it will, without trying? -- Alex -- alex-goncharov@comcast.net --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1MwgsJ-000NnI-Ro>