Re: [PATCH v2 1/4] hurd: Simplify init-first.c further

2023-02-23 Thread Samuel Thibault
Sergey Bugaev, le jeu. 23 févr. 2023 16:54:05 +0300, a ecrit: > And from what I remember from building glibc on the Hurd > itself back in 2021, make check takes a very long time and either > never really completes or brings the system into some weird state. Some checks pose problem indeed, see the

Re: GNU Hurd : Rust Porting Project

2023-02-23 Thread Samuel Thibault
Hello, Thanks for your interest on this project :D Harshil Jani, le ven. 24 févr. 2023 00:25:32 +0530, a ecrit: > 1. What is the project size? I am curious if it falls under the category of > 350 > Large or 175 Medium. I'm not sure. I'd say it significantly depends on the existing knowledge of

GNU Hurd : Rust Porting Project

2023-02-23 Thread Harshil Jani
Hi, My name is Harshil Jani, and I am interested in the GNU Hurd project listed on the Ideas page. Specifically, I am intrigued by the port to Rust aspect of the project. As a newcomer to the Rust programming language, I have been actively contributing to Rust-Bitcoin to hone my skills. I believe

[sr #110199] Cross-building of GNU/Hurd and additional packages

2023-02-23 Thread Ineiev
Follow-up Comment #38, sr #110199 (project administration): My wishes don't matter; what does matter is Savannah hosting requirements explained on the page I referred to in comment #36, with references to GNU legal guidelines. If you see where my requests deviate from them, please show me.

[PATCH v3 2/2] hurd: Generalize init-first.c to support x86_64

2023-02-23 Thread Sergey Bugaev
Signed-off-by: Sergey Bugaev --- sysdeps/mach/hurd/{i386 => x86}/init-first.c | 6 ++ 1 file changed, 6 insertions(+) rename sysdeps/mach/hurd/{i386 => x86}/init-first.c (97%) diff --git a/sysdeps/mach/hurd/i386/init-first.c b/sysdeps/mach/hurd/x86/init-first.c similarity index 97% rename

[PATCH v3 1/2] hurd: Simplify init-first.c further

2023-02-23 Thread Sergey Bugaev
This drops all of the return address rewriting kludges. The only remaining hack is the jump out of a call stack while adjusting the stack pointer. Signed-off-by: Sergey Bugaev --- sysdeps/mach/hurd/dl-sysdep.c | 4 +- sysdeps/mach/hurd/dl-sysdep.h | 4 + sysdeps/mach/hurd/i386/dl

Re: [PATCH v2 1/4] hurd: Simplify init-first.c further

2023-02-23 Thread Sergey Bugaev
On Thu, Feb 23, 2023 at 2:26 AM Samuel Thibault wrote: > Did you try to run make check? No. I'm cross-compiling, so I don't think make check would be able to run any tests. And from what I remember from building glibc on the Hurd itself back in 2021, make check takes a very long time and either