Hi! On Thu, 2014-06-12 at 08:16:36 +0200, Helmut Grohne wrote: > Package: dpkg > Version: 1.17.10 > Severity: normal > User: [email protected] > Usertags: rebootstrap
> Packages built with gcc-4.9 on i386 no longer work with actual i386 or > i486 processors. Consequently, gcc has already moved on and changed the > triplet from i486-linux-gnu to i586-linux-gnu. Please apply this change > to dpkg as well. This change is important for tools, that compute cross > toolchain package names using dpkg-architecture such as rebootstrap[1]. Thanks for the patch. Although I'll not be applying it yet, until I've analyzed the current situation properly. I find it very unfortunate that the triplet was not switched to use the generic i386-linux-gnu, as is used by all of our other ports, so that we don't need to keep changing this in dpkg to match or not what the gcc in use might be using. :/ (With the switch the triplet for cross-compilers will be wrong depending on the gcc version being used…) This does not seem to have been announced to the developers at large either? There were some complains about the initial switch to making gcc build with -march=i586 by default around 2011. See also <https://lists.debian.org/debian-gcc/2011/11/msg00084.html>. Thanks, Guillem -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

