[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#341884: libc6: [mips] tri-arch support for mips & mipsel



Thiemo Seufer a écrit :
On Thu, Mar 02, 2006 at 06:01:26AM +0100, Aurelien Jarno wrote:
[snip]

+Description: GNU C Library: n32 Shared libraries for MIPS
+ This package includes shared versions of the standard C library and the
+ standard math library, as well as many others. This is the n32 version
+ of the library, meant for MIPS systems.
+
+Package: libc6-dev-mipsn32
+Architecture: mips mipsel
+Section: libdevel
+Priority: standard
+Provides: libn32c-dev

What about providing lib32c-dev instead? It seems more "standard"
compared to the other ports, and it also have the advantage for other
biarch packages to use a unique name across all the architectures.

Note also that the other architectures does not encode the ABI name in
32-bit or 64-bit packages.


Other architectures have a simple separation between 32 and 64 bit. For
Mips there's often some confusion what n32 qualifies for (embedded
people often call it 64 bit without further qualification). That's why
I recommended to use the ABI names instead. This also avoids the heavily
overloaded "mips32" and "mips64" terms.


You mean for the libc provided packages or in general?

If you mean something like libn32gcc1, libn64gcc1 or libn32z1, libn64z1, just be aware that it makes patches to bi/tri-arch packages a lot bigger. If using 32 or 64, it usually means just adding mips and mipsel to a variable.

--
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: