How multilib is done needs changing

Registered by Jeff Johnson

Mandriva packaging has traditionally been "biarch"
with both elf32 and elf64 included in a single package.

There are efforts to change this to be more similar to other distros
for multilib packaging.

The two common multilib schemes are:

1) like OpenSuSE where multilib is split across multiple repositories, basically 3
    - ix86 only
    - x86_64 only
    - a combined ix86/x86_64 repository

2) like Red Hat where each package is either ix86/x86_64 only, but repositories
contain a mixture of ix86 and x86_64 *.rpm packages mixed together.

It is possible to have both schemes: per-abi packages and per-abi repositories.

There is also the pending (and so far unknown) usage case of x32abi.

And there are further changes needed to handle arm platforms, where cpu feature
sets prevent simple "biarch" or elf32 <-> elf64 splits.

Blueprint information

Status:
Started
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Paulo César Pereira de Andrade
Definition:
Discussion
Series goal:
Accepted for 2012
Implementation:
Good progress
Milestone target:
None
Started by
Jeff Johnson

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.