> -----Original Message----- > From: H.J. Lu [mailto:hjl.to...@gmail.com] > Sent: Tuesday, April 03, 2012 9:11 AM > To: Kamble, Nitin A > Cc: Helmut Grohne; 667...@bugs.debian.org; Debian Bug Tracking System > Subject: Re: Bug#667037: dpkg: please add x32 abi to triplettable > > On Tue, Apr 3, 2012 at 9:08 AM, Kamble, Nitin A > <nitin.a.kam...@intel.com> wrote: > >> -----Original Message----- > >> From: H.J. Lu [mailto:hjl.to...@gmail.com] > >> Sent: Tuesday, April 03, 2012 8:35 AM > >> To: Helmut Grohne; 667...@bugs.debian.org; Debian Bug Tracking > System > >> Cc: Kamble, Nitin A > >> Subject: Re: Bug#667037: dpkg: please add x32 abi to triplettable > >> > >> On Tue, Apr 3, 2012 at 7:56 AM, Helmut Grohne <hel...@subdivi.de> > >> wrote: > >> > Package: dpkg > >> > Version: 1.16.2 > >> > Severity: wishlist > >> > Block: 667023 > >> > > >> > Dear dpkg maintainers and H.J. Lu, > >> > > >> > H.J. Lu is pushing the x32 abi into tools. His work is already > part > >> of > >> > binutils 2.22 and gcc-4.7 in Debian sid. The next step to support > >> this > >> > architecture is bootstrapping it as a Debian port for wheezy+1. In > >> > order for this to happen it would be required to add a triplet to > >> dpkg now. > >> > > >> > Debian needs a unique triplet for x32 in order to install multiple > >> > versions of libraries at the same time. Libraries are placed in > >> > /lib/$triplet (and the /usr equivalent). So i386 and amd64 > >> > libraries can be installed at the same time as /lib/i386-linux-gnu > >> > and /lib/x86_64-linux-gnu. > >> > > >> > The bad news is that such a triplet is not yet well documented and > >> > maybe not even defined. I was unable to find it. Some discussion > >> > already happend on the autoconf mailinglist[1]. But no consensus > >> seems > >> > to be reached. In theory x86_64-linux-gnu should probably have > been > >> > called x86_64-linux-gnulp indicating long pointer usage. Then the > >> > x32 triplet would be x86_64-linux-gnu. Of course this is not to > change. > >> > Following the discussion the logical outcome seems to be the > >> following proposal. > >> > > >> > triplettable > >> > - Debian triplet: x86_64-linux-gnun32 > >> > - Debian arch: x32 > >> > > >> > However x32 would have to map to x86_64 in the cputable which > poses > >> > some kind of non-uniqueness. > >> > > >> > I therefore ask H.J. Lu and the dpkg maintainers to comment on > this > >> > issue to reach a consensus. > >> > > >> > Helmut > >> > > >> > [1] > >> > http://lists.gnu.org/archive/html/autoconf/2011-10/msg00001.html > >> > > >> > > >> > >> Nitin, can you share what you use for x32 Yocto? > >> > >> Thanks. > >> > >> -- > >> H.J. > > > > > > We have gone through the decision of selecting a proper triplet for > x32 with Yocto project already. We are using x86_64-linux-gnunx32 as > triplet for x32. This also marks that there is no change in the > architecture part of the triplet, and only OS part of the triplet is > changed to denote x32 abi support. With this we are building thousands > of packages for x32. > > > > Doesn't Yocto use "x86_64-linux-gnux32", not "x86_64-linux-gnunx32"? > > > -- > H.J.
HJ, Thanks for catching the typo. We use "x86_64-linux-gnux32" Nitin -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org