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

Reply via email to