Hi Manolis,

Thanks for dealing with this, and for persevering, despite the difficult
situation.  Think of you as a pioneering explorer.  ;-)

Manolis Ragkousis <manolis...@gmail.com> skribis:

> First of all libihash and any of the hurd libraries cannot be built
> without a working glibc. Hurd libs depend heavily on header files
> found in glibc like "lowlevellock.h", so even after making the build
> system of the hurd repository to accept not to be able to build
> programs (as Samuel suggested), we are still not able to build the
> libs.
>
> So our only option is to build a glibc without the libpthread addon,
> use it to build libihash, and then rebuild glibc with libpthread. But
> theres comes our second and biggest problem.
>
> Glibc cannot be built without libpthread.

This is terrible.  (This was actually easier when I packaged it in
Nixpkgs, before libpthread was made a glibc add-on.)

Samuel’s suggestion to install glibc headers just to be able to build
libihash & co. seems to be the easiest one.

Could you try making a ‘glibc-headers’ package whose build phase does
nothing and whose install phase does ‘make install-headers’?

Thanks,
Ludo’.

Reply via email to