Hello,
Today we started working on making Debian GNU/Hurd rebootstrappable.
Thanks to Manolis' work, we have very clear ideas how to do it :)
We however stumbled on an issue: when cross-compiling, configure.ac
calls AC_NO_EXECUTABLES, and then
AC_CHECK_FUNCS(file_exec_file_name exec_exec_file_name _hurd_exec_file_name)
would shout (this is a patch in Debian not yet in upstream).
I wonder why AC_NO_EXECUTABLES would be called when cross-compiling:
when one doesn't have a libc yet, we can't link executables of course,
but AIUI, we (Manolis and thus I) explicit which targets we want to
see built, so we don't care that automake cleans up targets for us;
conversely, once one *has* a libc, one wants to link executables (and
BTW run the above test).
So should we perhaps revert dc7e6a136e9baf98a2323758765aeab7ebae336c?
Samuel