Skip site navigation (1)Skip section navigation (2)
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>