Re: [PATCH] [round 3] [All done :-)] Upstreaming Debian patches

Thorsten Glaser <[email protected]> Tue, 7 Jun 2016 11:31:38 +0200 (CEST)
Newsgroups gmane.linux.lib.dietlibc
Message-ID <[email protected]>
On Tue, 7 Jun 2016, Christian Seiler wrote:

> No, Felix shot down native x32 support, see [1]:

That=E2=80=99s the precise reason I=E2=80=99m bringing it up again,
especially as there was never any reply to my explanation
about this architecture cleaning up his misconceptions.

> (And for using -mx32 on an x86_64 compiler it's not required;
> and Felix did apply a patch for detecting x32 cross compilers.)

Nevertheless, x32 is a regular architecture.

> DEBUG=3D1 also drops -Os/-O2, which is why I've done it that way.

Not if you provide CFLAGS from debian/rules.

> > debian/patches/debian/sparc32-mcpu-v9.diff is a workaround for
> > a bug in recent Linux/GCC versions to not support sparc32 CPUs
> > in the sparc32 architecture any more (don=E2=80=99t laugh), and thus
> > should be kept Debian-specific
>=20
> Actually, as far as I understood it, Debian did compile gcc on
> sparc32 for sparc64 CPUs only

Exactly.

> anymore. But IIUC, upstream gcc still supports them, so this is

They don=E2=80=99t =E2=80=9Csupport=E2=80=9D it, but it still works, yes.
I have six sparc32 machines at home, admittedly running BSD though=E2=80=A6

bye,
//mirabilos
--=20
tarent solutions GmbH
Rochusstra=C3=9Fe 2-4, D-53123 Bonn =E2=80=A2 http://www.tarent.de/
Tel: +49 228 54881-393 =E2=80=A2 Fax: +49 228 54881-235
HRB 5168 (AG Bonn) =E2=80=A2 USt-ID (VAT): DE122264941
Gesch=C3=A4ftsf=C3=BChrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Ale=
xander Steeg