On 10/14/2011 02:34 PM, Tim Coote wrote: > > On 14 Oct 2011, at 13:22, Mads Kiilerich wrote: > >> On 10/14/2011 01:33 PM, Tim Coote wrote: >>> In principle, I'd have thought that this was possible, if where binaries >>> need to be run in the creation process the inputs/outputs are compatible >>> between the architectures and the mappings between which binaries to use >>> are properly managed. >> >> The binaries are compatible, but only in the opposite direction, so you can >> (mostly) run 32 bit binaries on 64 bit. > Are the inputs/outputs of the binaries compatible - I think that's all that's > needed. Clearly this could be a bit of a can of worms as arbitrary binaries > can be run from the kickstart. However, I just want to build minimal O/S and > then use puppet to configure the devices.
??? A part of installing a package (in a chroot) might be to run binaries (found in the chroot). It might be possible to fix it up by running 32 bit binaries somehow, but I doubt that is feasible. >> You can use "setarch i686" on x86_64 to build 32 bit images - not the other >> way around. > That's great. But not much use to me. Clearly, it's not a capability that's > going to come soon. At least I know where I stand. "come soon"? 64 bit binaries requires a 64 bit kernel which requires a 64 bit cpu (or an emulator running on 32 bit). You can do that now if you really want to. With 32 bit being so "last century" I doubt there will ever by any changes in this area. /Mads -- livecd mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/livecd
