Emilio Pozuelo Monfort, le Wed 26 May 2010 12:29:06 +0200, a écrit : > >> There's a little bootstrapping problem here: you can't apply the four > >> Hurd patches directly and build the whole Hurd, because lib*fs will be > >> using exec_exec_file_name, but the dynamic linker can't find it, since > >> libhurduser.so should provide it but you haven't build glibc yet. So > >> to bootstrap it (without hacks like partially building Hurd, e.g. what > >> we would need to do in the Debian packages) one would need to apply > >> all but 0004 patches to Hurd and build it, then build glibc with the > >> new Hurd installed, and then finally build Hurd with the 0004 patch. > > > > It's actually way easier than that: just copy the new .defs to > > /include/hurd before building the new glibc, which you can then use > > while building the new Hurd. > > Sounds good for testing, but probably not a good idea for e.g. the Debian > packages.
It's not so rare to have to do such bootstrap for Debian packages. It's simpler that having to upload a first version with the additional .defs, etc. Samuel