Re: Issues with trying to build Debian x32 gcc with multilib support
- To: debian-glibc@lists.debian.org
- Cc: Adam Conrad <adconrad@0c3.net>, Matthias Klose <doko@debian.org>
- Subject: Re: Issues with trying to build Debian x32 gcc with multilib support
- From: Daniel Schepler <dschepler@gmail.com>
- Date: Mon, 15 Oct 2012 16:18:26 -0700
- Message-id: <[🔎] CADf0C44yx1Y-gzyA-JqZN0kFRAbmVtNw91cA3fn89tQuvG+bXw@mail.gmail.com>
- In-reply-to: <507BDEF3.40600@debian.org>
- References: <CADf0C44cgaEXLz213p9Q+c=34fB0Cm6M6mpMOar7vP6=yYe7LQ@mail.gmail.com> <50322F63.2070301@debian.org> <CADf0C47KYJnORUxAaUVBSmo84i8q9rNN13TpV1T1PkkJDS7N8Q@mail.gmail.com> <50336770.8040707@debian.org> <CADf0C44oe74YM7nY2K2edV4Yv1JExf7N2n-EojTcKxoGCw9MKw@mail.gmail.com> <CADf0C47w-87mKThVcUKuoSGf_sVGZNZEXRSti5vCTkR8gFj0OA@mail.gmail.com> <503C819F.1060902@debian.org> <CADf0C45jGq1YHdbK6_keZxEvo7zJkXSON=2a=c1LVJQ3KC5jug@mail.gmail.com> <507832D6.9030509@debian.org> <CADf0C47DR9EeuSfcx3YJeHJ3cgMiR5PMGws6V94q9twzk0PigA@mail.gmail.com> <507BDEF3.40600@debian.org>
On Mon, Oct 15, 2012 at 3:01 AM, Matthias Klose <doko@debian.org> wrote:
> On 12.10.2012 20:44, Daniel Schepler wrote:
>> I did the changes to add libx32gcc1 et al on amd64 and i386, and build
>> lib64* and lib32* on x32; but I haven't updated the changes since
>> 4.7.1-7. I'm attaching the debdiff for 4.7.1-7 to my local
>> 4.7.1-7+x32+1 version for now. If you want, I'd be happy to look at
>> forward porting the changes (and hopefully reducing the hard-coding in
>> the amd64/i386/x32 triarch config, if you have suggestions on how to
>> do that). Just let me know where to check things out.
>>
>> I guess we'd need to coordinate this with adding x32 builds to eglibc
>> 2.16 experimental... I also have preliminary patches for that, of
>> course.
>
> could you send these as well, and maybe coordinate the integration of these with
> Adam Conrad?
OK, I've now found
svn://svn.debian.org/pkg-glibc/glibc-package/branches/eglibc-2.16/debian
which should provide a good base for integrating my eglibc changes for
x32 support. What exactly should I be using as the orig.tar.xz files
to put this on top of for my merge?
Also, on a technical note, I'll need to apply a patch that fixes glibc
BZ#14562 (assuming it's not already applied otherwise). It seems to
be more important on x32 than on other builds/architectures, but it's
not formulated as an x32-specific fix. The fix was already committed
in glibc git a couple weeks ago, so it's probably migrated into eglibc
CVS by now. So what would I name this patch, and what formatting
guidelines would I need to adhere to for the patch file itself?
This merge might take a couple days, depending on how smoothly it
goes. So, I'm going to try to upload the following to
people.debian.org this evening:
* kernel packages (somewhat outdated) built with CONFIG_X86_X32=y
* gcc-4.7packages (also somewhat outdated)
* libc packages based on the glibc 2.16 release and eglibc 2.13-34
packaging with most Debian patches stripped out.
--
Daniel Schepler
Reply to: