On Fri, 15 Dec 2017 10:33:28 +0000 Peter Maydell <peter.mayd...@linaro.org> wrote:
> On 15 December 2017 at 10:21, Cornelia Huck <coh...@redhat.com> wrote: > > On Fri, 15 Dec 2017 09:51:32 +0000 > > Peter Maydell <peter.mayd...@linaro.org> wrote: > > > >> On 15 December 2017 at 09:11, Cornelia Huck <coh...@redhat.com> wrote: > >> > On Fri, 15 Dec 2017 09:35:10 +0100 > >> > Christian Borntraeger <borntrae...@de.ibm.com> wrote: > >> > > >> >> On 12/14/2017 08:05 PM, Peter Maydell wrote: > >> >> > (ram_addr_t can be a 32-bit type). > >> > > >> > This a 32 bit host, isn't it? I don't have regular access to one... > >> > >> Yes. Win32 cross compiler also gives this error. > > > > Hm, my mingw build on Fedora did not catch this. Setting up a 32bit vm. > > Maybe your mingw build is mingw-w64 rather than -w32 ? It's mingw32-w64 so it seems it's actually w64. Confusing naming. Anyway, I now have a 32 bit build machine, and the uint64_t cast seems to work. I'll send an updated pull request (OK if I don't send the other 45 patches again?)