Re: HEADS UP: plan to switch many ports over to GCC 12 soon

Rin Okuyama <[email protected]> Sun, 30 Jun 2024 15:10:31 +0900
Newsgroups gmane.os.netbsd.current,gmane.os.netbsd.ports.mips.devel,gmane.os.netbsd.ports.powerpc,gmane.os.netbsd.devel.toolchain
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------VOngLBAOWplItQka8DhRQNXe
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

On 2024/06/30 8:44, matthew green wrote:
> sh3, m68k, m68000, and vax remain.  m68k is ready i believe,

Agreed.

> m68000 doesn't yet build fully,

Only libasan is currently broken. With attached patch, I've
confirmed libasan successfully builds, and system boots
multiuser on TME.

I've never tested asan on sun2, as it does not work anyway.
Also, affects of this patch for other m68k ports are not
even compile-tested...

For sun2, GCC cannot build natively for years. It may be
better just to disable asan for m68000.

Thanks,
rin
--------------VOngLBAOWplItQka8DhRQNXe
Content-Type: text/plain; charset=UTF-8; name="sun2-asan-hack-20240630.patch"
Content-Disposition: attachment; filename="sun2-asan-hack-20240630.patch"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2V4dGVybmFsL2dwbDMvZ2NjL2Rpc3QvZ2NjL2NvbmZpZy9tNjhrL202
OGsubWQgYi9leHRlcm5hbC9ncGwzL2djYy9kaXN0L2djYy9jb25maWcvbTY4ay9tNjhrLm1k
CmluZGV4IGU0MjA4Y2YzMjNmLi4yZTA4ZWNhMThlNSAxMDA2NDQKLS0tIGEvZXh0ZXJuYWwv
Z3BsMy9nY2MvZGlzdC9nY2MvY29uZmlnL202OGsvbTY4ay5tZAorKysgYi9leHRlcm5hbC9n
cGwzL2djYy9kaXN0L2djYy9jb25maWcvbTY4ay9tNjhrLm1kCkBAIC02MjY2LDcgKzYyNjYs
OCBAQAogCXJldHVybiAoIm1vdmUubCAjX0dMT0JBTF9PRkZTRVRfVEFCTEVfQEdPVFBDLCAl
MFxuXHQiCiAJCSJsZWEgKC02LCAlJXBjLCAlMCksICUwIik7CiAgICAgICBlbHNlCi0JcmV0
dXJuICJsZWEgKCUlcGMsIF9HTE9CQUxfT0ZGU0VUX1RBQkxFX0BHT1RQQyksICUwIjsKKwly
ZXR1cm4gKCJtb3ZlLmwgI19HTE9CQUxfT0ZGU0VUX1RBQkxFX0BHT1RQQywgJTBcblx0Igor
CSAgICAibGVhICglJXBjLCAlMC5sKSwlMCIpOwogICAgIH0KICAgZWxzZQogICAgIHJldHVy
biAoIm1vdmVsICNfR0xPQkFMX09GRlNFVF9UQUJMRV8sICUwXG5cdCIK

--------------VOngLBAOWplItQka8DhRQNXe--