From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,eeee56c19a542f8d X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!news.glorb.com!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!news.highwinds-media.com!newspeer1-win.ntli.net!newsfe6-win.ntli.net.POSTED!53ab2750!not-for-mail From: "Dr. Adrian Wrigley" Subject: Re: Multi-arch User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-Id: Newsgroups: comp.lang.ada References: <1147857777.703653.268610@j33g2000cwa.googlegroups.com> <87irnz4hr6.fsf@ludovic-brenta.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Date: Sun, 21 May 2006 16:07:01 GMT NNTP-Posting-Host: 82.10.238.153 X-Trace: newsfe6-win.ntli.net 1148227621 82.10.238.153 (Sun, 21 May 2006 17:07:01 BST) NNTP-Posting-Date: Sun, 21 May 2006 17:07:01 BST Organization: NTL Xref: g2news2.google.com comp.lang.ada:4320 Date: 2006-05-21T16:07:01+00:00 List-Id: On Sun, 21 May 2006 15:41:49 +0200, Ludovic Brenta wrote: ... > I don't know if the proposal from Canonical will be accepted or > implemented, much less in what time frame. What do you think I should > do in Debian? Continue supporting single-arch only (which still > allows you to use a chrooted system for the other arch, like you are > doing now) and wait for dpkg 2.0, or try provide multi-arch GNAT and > libraries now? I found that I could build code with -m32 in FC5 with Martin's rpms, provided I messed around with linker commands and copied the 32-bit libraries from elsewhere. This would be OK, provided there was a "how to" document somewhere explaining it. It's what you call "local hacks" in another post. But the lack of a functioning gnatdist -m32 option, and lack of 'gate' meant I had to use the chroot method. Using chroot took a lot of time to set up, with a whole new install and 'bind' for directories in fstab, and implementing a dchroot script, needing sudo etc. If gate and gnatdist were fixed, and the -m32 linking were documented, it wouldn't be worth the effort providing multi-arch GNAT libraries at this stage. It's only people with special requirements like mine who would really benefit. Perhaps a year from now, once there are more amd64 users, and once higher priorities are addressed, looking at the problem again would be a good idea. I don't know enough about the amount and value of work needed on multi-arch GNAT to be able to be sure whether it makes sense. But I'm sure people value a streamlined robust, current and complete set of packages for each separate architecture. -- Adrian