[prev in list] [next in list] [prev in thread] [next in thread]
List: initramfs
Subject: Re: dracut
From: Mr Dash Four <mr.dash.four () googlemail ! com>
Date: 2010-10-29 21:40:17
Message-ID: 4CCB3F41.7070208 () googlemail ! com
[Download RAW message or body]
>
>> Cross building for other architectures is difficult, because all the
>> tools like "ldd", "modprobe", etc. would have to be cross tools.
>>
>> Kernel could be solved by specifying the kernel version and having
>> that version installed.
> That isn't the best, though I understand the rationale behind this now.
>
> There was another reason I asked this: the module which I am currently
> developing for login to LUKS with smartcard tokens requires the core
> modules (smartcard udev drivers as well as core executables) to be
> compiled/build with certain options (the standard/desktop-related
> builds will NOT work - i.e. using inst_* from dracut_functions on
> these on the already installed libraries/executables will NOT work),
> so for this module I need to carry quite a few .so and executable
> files, which will be architecture-dependent and have to be compiled in
> advance.
A bit further on this.
I was able to build initramfs, which is for a different architecture
from the host by using image built with kickstart.
Kickstart used dracut resources on the host, but built all the
dependencies within the image itself which had a different architecture
(my development host is on FC13 and x86_64, the image built was for
P2-specific machine using custom-built-and-heavily-patched kernel, i.e.
i686 architecture). It runs beautifully - cross-building is indeed
possible!
In my new module I did insert architecture-probing code to install
different architecture-dependent libraries, which isn't ideal, but it
does the trick - for now.
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic