Hi Stephen,

Stephen Kitt wrote:

[...]
> I've added tests to deactivate stack protector and relro on Windows,

Good.  Thanks much for that.

>                                                                      and more
> controversially I've added x86 and x64 entries in cputable.

I think that's a no-go, sorry.  The problem is that after that change
there is no longer one unambiguous Debian arch for each GNU triplet,
which breaks

 - automatic determination of the Debian arch when building dpkg
   for a new system (less important)
 - "dpkg-architecture -t<triplet> -qDEB_HOST_ARCH" (very important)

If the i386 cputype should behave differently for Windows arches, that
could be done more directly, though the use case would have to be
strong.  If we want convenience synonyms for CPU types (with one being
the "real" one, the rest being for user convenience), that could
probably also be done, but I'm not at all convinced it would be worth
the confusion.

>                                                             The reason for
> that is two-fold: first, the "standard" triplet for 32-bit MinGW-w64 is
> i686-w64-mingw32, and lots of things break when dpkg-dev says
> i486-w64-mingw32

Can you spell out this breakage with an example?  Is it about the
names of cross-compiler programs like i686-w64-mingw32-gcc (which
could be addressed with symlinks) or something deeper?

Thanks for testing, and hope that helps,
Jonathan


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to