[OE-core] [PATCH 0/2] Debian multilib packaging fixes

Matt Madison matt at madison.systems
Tue Dec 15 19:29:27 UTC 2015


[Resending as I forgot to cc the list]

On Tue, Dec 15, 2015 at 9:29 AM, Aníbal Limón
<anibal.limon at linux.intel.com> wrote:
> Hi Matt,
>
> I'm starting to look at your patches, in what arches/combinations you
> test the patches?

I've been working on a BSP layer for the jetson-tx1, which is
aarch64/armv7a-hf, so that's what I've been testing with.  The BSP
defs are in https://github.com/madisongh/meta-tegra.

Thanks,
-Matt

>
> Kind regards,
>         alimon
>
>
> On 12/06/2015 11:25 AM, Matt Madison wrote:
>> I ran into sevearl issues while trying to build an ARM multilib rootfs
>> using Debian packaging.  After several go-rounds, it looked like the
>> cleanest solution was to tweak how DPKG_ARCH gets constructed and
>> to have the DpkgPM class in oe/package_manager.py use that variable
>> to locate multilib variants (similar to RpmPM).  I also took the
>> liberty of expanding the Debian architecture mappings so the names
>> align better with what's documented on the Debian wiki, for those
>> cases where a direct mapping is possible.
>>
>> Matt Madison (2):
>>   package_deb.bbclass, cross-canadian.bbclass: DPKG_ARCH mapping
>>     function
>>   package_manager.py: fixes for multilib deb packaging builds
>>
>>  meta/classes/cross-canadian.bbclass |  2 +-
>>  meta/classes/package_deb.bbclass    | 35 +++++++++++++++++++++++++----------
>>  meta/lib/oe/package_manager.py      | 17 +++++++++++------
>>  3 files changed, 37 insertions(+), 17 deletions(-)
>>



More information about the Openembedded-core mailing list