Message ID | 20221029120030.1448-1-gfleury@disroot.org |
---|---|
Headers | show |
Series | move some htl symbol into libc | expand |
Guy-Fleury Iteriteka via Libc-alpha, le sam. 29 oct. 2022 13:00:26 +0100, a ecrit: > pthread_equal is removed from libpthread.so but > with the patch for pthread_self is in both libc.so and libpthread.so. > > this is libpthread.so > ------- > U ___pthread_self@GLIBC_PRIVATE > 00006630 t __pthread_self > 00006630 t pthread_self I don't know why that would happen, but you can grep files in htl/ to see where that is coming from exactly. > i was thinking that it is with this makefile rule > ------ > extra-B-pthread.so = -B$(common-objpfx)htl/ I don't actually why that is there. It was probably cargo-culted and probably it's worth trying to remove it. Samuel
Samuel Thibault, le mar. 01 nov. 2022 23:28:54 +0100, a ecrit: > Guy-Fleury Iteriteka via Libc-alpha, le sam. 29 oct. 2022 13:00:26 +0100, a ecrit: > > pthread_equal is removed from libpthread.so but > > with the patch for pthread_self is in both libc.so and libpthread.so. > > > > this is libpthread.so > > ------- > > U ___pthread_self@GLIBC_PRIVATE > > 00006630 t __pthread_self > > 00006630 t pthread_self > > I don't know why that would happen, but you can grep files in htl/ to > see where that is coming from exactly. (I meant in the htl/ build tree, to make sure what .o file ends up defining them) Samuel
On November 2, 2022 6:29:22 PM GMT+02:00, Samuel Thibault <samuel.thibault@aquilenet.fr> wrote: >Samuel Thibault, le mar. 01 nov. 2022 23:28:54 +0100, a ecrit: >> Guy-Fleury Iteriteka via Libc-alpha, le sam. 29 oct. 2022 13:00:26 +0100, a ecrit: >> > pthread_equal is removed from libpthread.so but >> > with the patch for pthread_self is in both libc.so and libpthread.so. >> > >> > this is libpthread.so >> > ------- >> > U ___pthread_self@GLIBC_PRIVATE >> > 00006630 t __pthread_self >> > 00006630 t pthread_self >> >> I don't know why that would happen, but you can grep files in htl/ to >> see where that is coming from exactly. > >(I meant in the htl/ build tree, to make sure what .o file ends up >defining them) > will check that. Thanks >Samuel
Hello, On November 2, 2022 12:28:54 AM GMT+02:00, Samuel Thibault <samuel.thibault@aquilenet.fr> wrote: >Guy-Fleury Iteriteka via Libc-alpha, le sam. 29 oct. 2022 13:00:26 +0100, a ecrit: >> pthread_equal is removed from libpthread.so but >> with the patch for pthread_self is in both libc.so and libpthread.so. >> >> this is libpthread.so >> ------- >> U ___pthread_self@GLIBC_PRIVATE >> 00006630 t __pthread_self >> 00006630 t pthread_self > >I don't know why that would happen, but you can grep files in htl/ to >see where that is coming from exactly. > Sorry with a full rebuild it doesn't define in libpthread anymore. I will correct issue raised by Florian and send an update patch >> i was thinking that it is with this makefile rule >> ------ >> extra-B-pthread.so = -B$(common-objpfx)htl/ > >I don't actually why that is there. It was probably cargo-culted and >probably it's worth trying to remove it. > >Samuel