CLANG 3.2 breaks security/pam_ssh_agent_auth on stable/9
Ben Morrow
ben at morrow.me.uk
Thu Jan 17 07:33:09 UTC 2013
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
More information about the freebsd-stable
mailing list