GNU bug report logs - #26022
32-bit to 64-bit cross-builds

Previous Next

Package: guix;

Reported by: Efraim Flashner <efraim <at> flashner.co.il>

Date: Wed, 8 Mar 2017 09:47:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 26022 in the body.
You can then email your comments to 26022 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#26022; Package guix. (Wed, 08 Mar 2017 09:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Efraim Flashner <efraim <at> flashner.co.il>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 08 Mar 2017 09:47:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Efraim Flashner <efraim <at> flashner.co.il>
To: bug-guix <at> gnu.org
Subject: 32-bit to 64-bit cross-builds
Date: Wed, 8 Mar 2017 11:46:03 +0200
[Message part 1 (text/plain, inline)]
Currently in build-aux/hydra we have i686->x86_64 cross-builds disabled,
but this is not the only one we should eliminate. Currently on
core-updates we have armhf->mips64el attempts and also armhf and i686->
aarch64 attemps, all of which fail as expected.

I propose we add two sub-lists of %supported-architectures, 32-bit and
64-bit; we can use them in package difinitions to eliminate 32-bit
architectures from building 64-bit only packages, and use them in
build-aux/hydra to prevent 32-bit -> 64-bit cross-builds.

-- 
Efraim Flashner   <efraim <at> flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[signature.asc (application/pgp-signature, inline)]

Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Thu, 09 Mar 2017 15:31:02 GMT) Full text and rfc822 format available.

Notification sent to Efraim Flashner <efraim <at> flashner.co.il>:
bug acknowledged by developer. (Thu, 09 Mar 2017 15:31:02 GMT) Full text and rfc822 format available.

Message #10 received at 26022-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Efraim Flashner <efraim <at> flashner.co.il>
Cc: 26022-done <at> debbugs.gnu.org
Subject: Re: bug#26022: 32-bit to 64-bit cross-builds
Date: Thu, 09 Mar 2017 16:29:53 +0100
Efraim Flashner <efraim <at> flashner.co.il> skribis:

> Currently in build-aux/hydra we have i686->x86_64 cross-builds disabled,
> but this is not the only one we should eliminate. Currently on
> core-updates we have armhf->mips64el attempts and also armhf and i686->
> aarch64 attemps, all of which fail as expected.
>
> I propose we add two sub-lists of %supported-architectures, 32-bit and
> 64-bit; we can use them in package difinitions to eliminate 32-bit
> architectures from building 64-bit only packages, and use them in
> build-aux/hydra to prevent 32-bit -> 64-bit cross-builds.

I believe this if fixed in 9ec2a4d3fec44f08a55df9f5f3d1a04b83e7fcf6, not
by specifying a list of valid cross-builds, but by fixing the logic in
the ‘from-32-to-64?’ procedure.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 07 Apr 2017 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 26 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.