Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2026 18:40:47 +0100
From:      Michal Meloun <meloun.michal@gmail.com>
To:        dev-commits-src-all@freebsd.org
Subject:   Re: git: a2b2ce2c15bb - main - DEFINE_IFUNC.9: update NOTES
Message-ID:  <b908913f-e8ea-4351-9d20-a9c37f726182@gmail.com>
In-Reply-To: <abLznrfrRhhfKQZr@fuz.su>
References:  <69b2d252.38e13.8446a44@gitrepo.freebsd.org> <abLznrfrRhhfKQZr@fuz.su>

index | next in thread | previous in thread | raw e-mail

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.
>>
> 



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b908913f-e8ea-4351-9d20-a9c37f726182>