Re: git: a2b2ce2c15bb - main - DEFINE_IFUNC.9: update NOTES

From: Michal Meloun <meloun.michal_at_gmail.com>
Date: Thu, 12 Mar 2026 17:40:47 UTC
Please 
seehttps://cgit.freebsd.org/src/commit/?id=d78cbf483fe73c987573967042f57f15bf590629

Michal

On 12.03.2026 18:10, Robert Clausecker wrote:
> Hi Mitchell,
> 
> Does that apply to armv7, too?  I thought they weren't supported
> on armv7.
> 
> Yours,
> Robert Clausecker
> 
> Am Thu, Mar 12, 2026 at 02:48:50PM +0000 schrieb Mitchell Horne:
>> The branch main has been updated by mhorne:
>>
>> URL: https://cgit.FreeBSD.org/src/commit/?id=a2b2ce2c15bb73d9f87d5072cf65f1f027e066fb
>>
>> commit a2b2ce2c15bb73d9f87d5072cf65f1f027e066fb
>> Author:     Mitchell Horne <mhorne@FreeBSD.org>
>> AuthorDate: 2026-03-12 14:44:46 +0000
>> Commit:     Mitchell Horne <mhorne@FreeBSD.org>
>> CommitDate: 2026-03-12 14:44:46 +0000
>>
>>      DEFINE_IFUNC.9: update NOTES
>>      
>>      ifuncs are now implemented for all architectures, so drop the caveat
>>      statement.
>>      
>>      Reviewed by:    kib
>>      Sponsored by:   The FreeBSD Foundation
>>      Differential Revision:  https://reviews.freebsd.org/D55815
>> ---
>>   share/man/man9/DEFINE_IFUNC.9 | 7 +++----
>>   1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/share/man/man9/DEFINE_IFUNC.9 b/share/man/man9/DEFINE_IFUNC.9
>> index 0bb75d1fd4da..8cb216af04d7 100644
>> --- a/share/man/man9/DEFINE_IFUNC.9
>> +++ b/share/man/man9/DEFINE_IFUNC.9
>> @@ -24,7 +24,7 @@
>>   .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
>>   .\" SUCH DAMAGE.
>>   .\"
>> -.Dd May 18, 2019
>> +.Dd March 10, 2026
>>   .Dt DEFINE_IFUNC 9
>>   .Os
>>   .Sh NAME
>> @@ -134,8 +134,7 @@ function with an optimized implementation for CPUs that advertise support.
>>   .Sh SEE ALSO
>>   .Xr elf 5
>>   .Sh NOTES
>> -ifuncs are not supported on all architectures.
>> -They require both toolchain support, to emit function symbols of type
>> +ifuncs require both toolchain support, to emit function symbols of type
>>   .Dv STT_GNU_IFUNC ,
>> -and kernel linker support to invoke ifunc resolvers during boot or
>> +and kernel linker support, to invoke ifunc resolvers during boot or
>>   during module load.
>>
>