Multiarch in Oneiric for developers

David Henningsson david.henningsson at canonical.com
Thu Aug 25 22:00:38 UTC 2011


On 2011-08-16 20:46, Steve Langasek wrote:
> Dear developers,
>
> As part of the work to eliminate ia32-libs in favor of multiarch library
> installation
> (https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-multiarch-next-steps),
> i386 sources have been enabled by default on amd64 systems in oneiric.  For
> new installs, this is done by default in alpha-3 and above; and as of today,
> update-manager also ensures that i386 multiarch support is enabled by
> default on upgrade from natty.

I'm sure this is all great and something many people have been waited 
eagerly for, but for my own part I must say I have missed the newbie 
introduction wiki/blog, or "Multiarch for dummies". [1]

I'm looking for answers to things like:

1) If I'm an Ubuntu end user who likes to watch youtube videos, what 
does multiarch mean to me and what advantages will I notice?

2) As I understand Multiarch is a way to run i386 binaries on an amd64 
system. [2] What are the typical i386 binaries you want to run on amd64?

3) If I'm a packager of a random library, does multiarch affect my 
packaging? Is there anything I should be aware of or should it "just 
work"? (What if I use debhelper 7, or cdbs, etc?)

-- 
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic

[1] I read through http://wiki.debian.org/Multiarch but that was mostly 
about how, rather than why.

[2] And it helps cross compiling, but let's assume I'm not interested in 
that right now.




More information about the Ubuntu-devel-discuss mailing list