CLANG 3.2 breaks security/pam_ssh_agent_auth on stable/9

Kimmo Paasiala kpaasial at gmail.com
Thu Jan 17 07:56:59 UTC 2013


On Thu, Jan 17, 2013 at 9:33 AM, Ben Morrow <ben at morrow.me.uk> wrote:
> Quoth Kimmo Paasiala <kpaasial at 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
>

Aah yes, thanks for clarification. I'll submit a PR about the port then.

-Kimmo


More information about the freebsd-stable mailing list