[PATCH 0/1] Revert "malloc: aarch64: Add ifuncs for malloc functions"

Andreas K. Huettel dilfridge@gentoo.org
Fri Jul 3 02:31:40 GMT 2026


Hi Yury, 

what is your plan here? Do you want to revert it for the release (fine with me)
or permanently?

I'm leaning to the opinion that gdb and valgrind do the wrong thing, and while
it's allright to give them more time to fix that, eventually the ifunc solution
makes sense. Without a compatibility kludge, I mean, since it makes something
complex even more complicated...

More opinions welcome.

Cheers
Andreas


Am Mittwoch, 1. Juli 2026, 23:09:33 Japanische Normalzeit schrieb Yury Khrustalev:
> See commit message in the patch.
> 
> Base commit: 84c3993f1f
> 
> Passes regression on aarch64-linux-gnu, x86_64-linux-gnu, i686-linux-gnu
> and build-tested for several targets with build-many-glibcs.py.
> 
> OK for trunk?
> 
> ---
> 
> Yury Khrustalev (1):
>   Revert "malloc: aarch64: Add ifuncs for malloc functions"
> 
>  malloc/malloc-internal.h                  |   2 -
>  malloc/malloc.c                           | 155 ++++++++++++++++++---
>  sysdeps/aarch64/multiarch/Makefile        |  10 +-
>  sysdeps/aarch64/multiarch/malloc-ifuncs.c |  77 -----------
>  sysdeps/aarch64/multiarch/malloc-ifuncs.h |  24 ----
>  sysdeps/generic/malloc-api.h              | 161 ----------------------
>  sysdeps/generic/malloc-ifuncs.h           |  36 -----
>  7 files changed, 135 insertions(+), 330 deletions(-)
>  delete mode 100644 sysdeps/aarch64/multiarch/malloc-ifuncs.c
>  delete mode 100644 sysdeps/aarch64/multiarch/malloc-ifuncs.h
>  delete mode 100644 sysdeps/generic/malloc-api.h
>  delete mode 100644 sysdeps/generic/malloc-ifuncs.h
> 
> 


-- 
PD Dr. Andreas K. Hüttel
dilfridge@gentoo.org
Gentoo Linux developer 
(council, comrel, toolchain, base-system, perl, libreoffice)
https://wiki.gentoo.org/wiki/User:Dilfridge
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 870 bytes
Desc: This is a digitally signed message part.
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20260703/f3341fc3/attachment.sig>


More information about the Libc-alpha mailing list