Hi, and thanks for this, it saved me the time in figuring it out for myself.
I did run into a a problem trying to build on RHEL or Fedora - the system compiler is prefixed with "x86_64-redhat-linux" but there is not a corresponding -as and -ar. I tried to edit bootstrap-funcs.sh and use just AR=ar AS=as and later I also manually set HOST_MACHINE, but this still failed a bit later on in the build process, as something was still looking for x86_64-redhat-linux-ar. I finally bit the bullet and made symlinks for those, since it can't hurt.
Perhaps you can work around this, or if not, document the build environment that you used that was tested and working?
I have a "need" for testing a current Hurd in a CI environment, so I plan to make a Docker (ugh) container around this. When I do, I'll open a PR, if you are interested.
Oh - it also would be nice to be able to build as a regular user without requiring the symlinks be made in the root directory - is that absolutely required?
Hi, and thanks for this, it saved me the time in figuring it out for myself.
I did run into a a problem trying to build on RHEL or Fedora - the system compiler is prefixed with "
x86_64-redhat-linux" but there is not a corresponding-asand-ar. I tried to edit bootstrap-funcs.sh and use justAR=ar AS=asand later I also manually setHOST_MACHINE, but this still failed a bit later on in the build process, as something was still looking forx86_64-redhat-linux-ar. I finally bit the bullet and made symlinks for those, since it can't hurt.Perhaps you can work around this, or if not, document the build environment that you used that was tested and working?
I have a "need" for testing a current Hurd in a CI environment, so I plan to make a Docker (ugh) container around this. When I do, I'll open a PR, if you are interested.
Oh - it also would be nice to be able to build as a regular user without requiring the symlinks be made in the root directory - is that absolutely required?