Control: severity -1 important

On Wed, Aug 13, 2025 at 12:34:09AM +0100, Colin Watson wrote:
On Sat, May 31, 2025 at 12:48:55PM +1200, [email protected] wrote:
I've taken a look at the mimalloc-3.0.3 source. The setting
MI_OPT_ARCH=OFF in debian/rules appears to
invoke a falsehood if my interpretation of
mimalloc-3.0.3+ds/CMakeLists.txt is correct:
[...]
-march other than 'x86-64' should not be used if one intends to
generate universal x86-64 instructions:
<https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html>

I don't think this diagnosis can be the right one, because https://buildd.debian.org/status/fetch.php?pkg=mimalloc&arch=amd64&ver=3.0.3%2Bds-1&stamp=1743673297&raw=0 is verbose enough to show compiler command lines and they don't include -march. Something else must be going on ...

I'm downgrading this for the moment as I can't currently find evidence that it's a baseline violation. I've tried this in various ancient qemu CPU models ("-cpu Conroe", "-cpu qemu64", "-cpu core2duo"), and it seems fine there. I'm prepared to believe that I've missed something, but figuring it out seems like a bit of a fishing expedition.

Adam, could you please give some details about your machine, and attach your /proc/cpuinfo file? That might help narrow things down.

Thanks,

--
Colin Watson (he/him)                              [[email protected]]

Reply via email to