[PATCH] Fix ddb warnings introduced with -Wstrict-prototypes

2023-01-03 Thread Flavio Cruz
Changed some ddb command functions to have the expected signature but not all of them due to the being difficult to inter-dependency between header files (for those just used cast). --- ddb/db_break.c | 14 ++--- ddb/db_break.h | 12 +-- ddb/db_command.c | 52

Re: Possible internship

2023-01-03 Thread Samuel Thibault
Hello, George, le jeu. 22 déc. 2022 22:43:23 +, a ecrit: > I'm a bachelor student interested in embedded systems. My final theses is > connected with micro kernel based operating system, and I would really love to > discover and contribute to this project as much as I can. I also need to find

Re: [PATCH 3/3] htl: move pthread_self into libc

2023-01-03 Thread Samuel Thibault
Samuel Thibault, le mar. 03 janv. 2023 22:50:01 +0100, a ecrit: > make -C $src_dir/htl objdir=$PWD subdir=htl ..=../ > $PWD/elf/check-abi-libpthread.out Actually make -C $src_dir/htl objdir=$PWD subdir=htl ..=../ $PWD/htl/check-abi-libpthread.out Samuel

Re: [PATCH 0/3] htl: move __pthtread_total, ___pthread_self, pthread_self

2023-01-03 Thread Samuel Thibault
Hello, Apart from the symbols visibility, that looks good to me, thanks! We're however in glibc slushy ABI freeze period, I guess we should refrain from including this patch for 2.37? The release is expected on february 1st, in the meanwhile you can work on moving the other symbols. Ideally we'l

Re: [PATCH 3/3] htl: move pthread_self into libc

2023-01-03 Thread Samuel Thibault
Hello, Make sure to run the abi checks, you can e.g. run from the build directory: make -C $src_dir/elf objdir=$PWD subdir=elf ..=../ $PWD/elf/check-localplt.out make -C $src_dir/elf objdir=$PWD subdir=elf ..=../ $PWD/elf/check-abi-libc.out make -C $src_dir/htl objdir=$PWD subdir=htl ..=../ $PWD

Re: [PATCH 0/3] htl: move __pthtread_total, ___pthread_self, pthread_self

2023-01-03 Thread Guy-Fleury Iteriteka
On January 3, 2023 7:22:20 PM GMT+02:00, Zack Weinberg wrote: > >> With this patch i boot up a hurd system with flavio scripts. > >Can we get a link to these scripts, please? So we know why they care >about these symbols being in libc. https://github.com/flavioc/cross-hurd We are trying to

Re: [PATCH 0/3] htl: move __pthtread_total, ___pthread_self, pthread_self

2023-01-03 Thread Samuel Thibault
Hello, Zack Weinberg via Libc-alpha, le mar. 03 janv. 2023 12:22:20 -0500, a ecrit: > > With this patch i boot up a hurd system with flavio scripts. > > Can we get a link to these scripts, please? So we know why they care > about these symbols being in libc. He just means that he was able to ch

Re: [PATCH 0/3] htl: move __pthtread_total, ___pthread_self, pthread_self

2023-01-03 Thread Zack Weinberg
> With this patch i boot up a hurd system with flavio scripts. Can we get a link to these scripts, please? So we know why they care about these symbols being in libc. zw

[PATCH 3/3] htl: move pthread_self into libc

2023-01-03 Thread Guy-Fleury Iteriteka
--- htl/Makefile | 3 +-- htl/Versions | 13 ++--- htl/forward.c | 4 htl/pt-initialize.c | 1 - htl/pt-internal.h | 1 + htl/pt-self.c

[PATCH 1/3] htl: move __pthtread_total into libc

2023-01-03 Thread Guy-Fleury Iteriteka
htl/pt-nthreads.c: new file. htl/Makefile: Add it to routine. htl/Versions: version it as private libc symbol. htl/pt-create.c: remove his definition here. htl/pt-internal.h: add propertie to it declaration. --- htl/Makefile | 2 +- htl/Versions | 1 + htl/pt-create.c | 6 -- ht

[PATCH 0/3] htl: move __pthtread_total, ___pthread_self, pthread_self

2023-01-03 Thread Guy-Fleury Iteriteka
With this patch i boot up a hurd system with flavio scripts. Guy-Fleury Iteriteka (3): htl: move __pthtread_total into libc htl: move __pthread_self into libc. htl: move pthread_self into libc htl/Makefile | 3 +-- htl/Versions | 1

[PATCH 2/3] htl: move ___pthread_self into libc.

2023-01-03 Thread Guy-Fleury Iteriteka
sysdeps/mach/hurd/htl/pt-pthread_self.c: New file. htl/Makefile: .. Add it to libc routine. sysdeps/mach/hurd/htl/pt-sysdep.c(__pthread_self): Remove it. sysdeps/mach/hurd/htl/pt-sysdep.h(__pthread_self): Add hidden propertie. htl/Versions(__pthread_self) Version it as private symbol. --- htl/Make