Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jan 2013 09:56:58 +0200
From:      Kimmo Paasiala <kpaasial@gmail.com>
To:        Ben Morrow <ben@morrow.me.uk>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: CLANG 3.2 breaks security/pam_ssh_agent_auth on stable/9
Message-ID:  <CA%2B7WWSde5Dv=5hFmOv2j5_RucrUQL1_2sL9Rdu0WEXQA-v129A@mail.gmail.com>
In-Reply-To: <20130117073301.GA39402@anubis.morrow.me.uk>
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> <CA%2B7WWSfo0jX_tJEZ8YyzLSnnfaUZ0%2BsFYtVHhh8d=x2dYa%2BVXg@mail.gmail.com> <20130117073301.GA39402@anubis.morrow.me.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 17, 2013 at 9:33 AM, Ben Morrow <ben@morrow.me.uk> wrote:
> 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
>

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

-Kimmo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B7WWSde5Dv=5hFmOv2j5_RucrUQL1_2sL9Rdu0WEXQA-v129A>