Re: Bypassing the 2/3/4GB virtual memory space on 32-bit ports

Ben Hutchings <[email protected]>
Newsgroups gmane.linux.debian.ports.arm,gmane.linux.debian.ports.mips,gmane.linux.debian.devel.general,gmane.linux.debian.devel.release
Message-ID <[email protected]>
On Fri, 2019-08-09 at 00:28 +0200, Aurelien Jarno wrote:
> On 2019-08-08 22:23, Ben Hutchings wrote:
[...]
> > 1a. Require 32-bit build environments to be multiarch with the
> >     related 64-bit architecture also enabled.
> 
> Indeed, but that looks like the first step. From there do you think
> a) the package is responsible for build-depending on the 64-bit
>    toolchain and calling it with the right option to generate 32-bit
>    binaries?
> or
> b) the build environment should be already configured to make the
>    64-bit toolchain available transparently
> 
> I had option b) in mind, but option a) looks way easier to implement on
> the infrastructure side, although a bit less on the packaging side. It
> can also be a first step towards b).

Yes - if relatively few packages are hitting the limits, I think it
makes sense to implement (a) in the short term fix for them, then work
on (b) as the longer term solution.

> In that case we should also make
> sure that using a 64-bit compiler doesn't switch the package build
> system to a cross-compilation mode, where notably the testsuite is
> disabled.

Right.

Ben.

-- 
Ben Hutchings
If you seem to know what you are doing, you'll be given more to do.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAl1MxFMACgkQ57/I7JWG
EQmWLg/9E2+IYNYMB+mWTm+b5d39T1+/PDNJgzkiOlHBAwwy0F9F2uP5J8wQx2EL
3w9cNTJ8vQSDkJsuQTWQRoqc7wWcwt1L6zKzNSgenmeEIqtoe/0Fr3kRTWvTPisu
6tYFsh7j9I5bFS4v7Q0xV8PdfXq8CEfkil4cD15tKt1wrsFTLPfvqnn9XOiD+cVE
m6va0qnuCeNHf7ZQWY9ql1fp3pKKBQo6vrezI9f3nupi3k2zxVIjqy876XJ8dSF3
gMsip7nKNG6t1lkFYP/hMGVbKVYOG2jl5pxHG2kSCVg3IKrcQ9vsakqngeGzzEWl
BgLyrmm+LiZcgm5sVsduICA0XsR6e6nHW32ecY/5Bgo973woEgm6npKpkXlNTDOV
naWcEVSBIbE6sfTTcA00a5n7yAnyu8FkMuWuA8+Dvqit0KXBV/cNzc/Mpf5CPvRP
4rjANpZrz5kmBkZRbCAfHsNtsxO13j91jj4ofLSBKrPTQCBpkY9rfjloDMtjc862
V+KX2cUQxTi2tLiuo7rEAAPCa/FKtAclQrxlTbgnlH2z3CV9UBN27pO8459GsRf3
TbeTGPtiGXflJJMR0G0adqBzfM41CYYfsCLIduDeip3LiInlG47EPQEykE+c/Oeg
VeaSGEwo640ixVR92Z9WROhQMRWaxv3XOylC4G1LV8HQVhIppg0=
=jiu1
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.