Re: [hatari-devel] Hatari screen dialog regression |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx, Eero Tamminen <oak@xxxxxxxxxxxxxx>, Andreas Grabher <andreas_g86@xxxxxxxxxx>
- Subject: Re: [hatari-devel] Hatari screen dialog regression
- From: Nicolas Pomarède <npomarede@xxxxxxxxxxxx>
- Date: Thu, 21 Aug 2025 15:18:28 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=corp.free.fr; s=rcs; t=1755782308; bh=ZabtJmb9Pgzjfc/S0ZvySzQIu6GWnqOs5SJ9m40DkSs=; h=Date:Subject:To:References:From:In-Reply-To:From; b=CbXrLyC41ePDPDmuCcapbK27g6yi2rzrv2N6wYYOXcstsZz/wf4LfBn0NsSQMC6LZ MV1oUL9FN2U22aDzfjLHG7iagA4uG7ENTIXMZCj0IY2hBSEoVhT18AUNpziT6xNr8M Bz+yNXLcyziz3MR/+ff1LpbIIh9+Qmrbd/ywfDSnqeKRl0Kt1/zz6ikRUMEuN6n4BQ qzpYR0a/dPIth485J6iDdJKIDXqaZ3FuaubIwahBvQB8FFX5SjDfSXgoYU6+gQ+dau UTc+u673Gi946pw9jsQ/Y27AvVkE17lD0WSO0TCVfOmurqm32xe6OuYHAJwJGrWTI8 dKgT72JMZAZUQ==
Le 21/08/2025 à 15:04, Eero Tamminen a écrit :
The fact is that Hatari defaults to release build [1], CMake does those
with asserts disabled, and hides compilation commands so one won't
notice it. So it's very possible that one does not know, or has
forgotten that when coming back to project. None of us are that young
any more...
It may be better to default to (optimized) debug build with asserts
enabled, and only do release builds with asserts disabled[2], but that's
up to Nicolas.
(I don't know how Nicolas does releases.)
Hi
For release, I use "./configure" or "./configure
--cross-compile-win64_64". I must admit I rarely add "--enable-debug"
flag to "./configure" in my usual "pipeline"
But if we want to spot possible assert errors, maybe the automated
builds on framagit could have "--enable-debug" ? This way people who
download build's artefact (such as zip archive for windows) would see them.
Nicolas