Date: Thu, 17 Jan 2013 07:33:01 +0000 From: Ben Morrow <ben@morrow.me.uk> To: kpaasial@gmail.com, freebsd-stable@freebsd.org Subject: Re: CLANG 3.2 breaks security/pam_ssh_agent_auth on stable/9 Message-ID: <20130117073301.GA39402@anubis.morrow.me.uk> In-Reply-To: <CA%2B7WWSfo0jX_tJEZ8YyzLSnnfaUZ0%2BsFYtVHhh8d=x2dYa%2BVXg@mail.gmail.com> References: <CA%2B7WWSeOpuAv9PL2_G6Z1Q_SLv5xcTjcujiw6Rs8tdBsrLO7wQ@mail.gmail.com> <50F6D20A.6070306@FreeBSD.org> <CA%2B7WWSfE1bAr7GriRGAKBVpkiNE%2Btn-%2Bd0cO3vpNPY-SWxfghg@mail.gmail.com> <20130117001116.GD29437@lor.one-eyed-alien.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoth Kimmo Paasiala <kpaasial@gmail.com>: > > Doesn't the change to strnvis() break the ABI on FreeBSD 9.X? I > thought you could always compile a binary on an earlier version of > FreeBSD 9.X and trust it to work without recompiling on any later > minor version of the same major version line. No, it doesn't. No existing prototypes are changed, there are just a number of *nvis* functions added to complement the existing ones that didn't have length arguments. The only problem is that the port assumes that if a system has strnvis, it has a prototype matching OpenBSD's, which the new one doesn't. Ben
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130117073301.GA39402>