Compile on arm32 with gcc-14.1 fails with the below error. on aarch64 and x86_64 the compile does not error.
pico/carthw/svp/compiler.c: In function 'ssp_translate_block':
pico/carthw/svp/compiler.c:1800:24: error: passing argument 1 of 'rfflush' from incompatible pointer type [-Wincompatible-pointer-types]
1800 | fflush(stdout);
| ^~~~~~
| |
| FILE *
In file included from ./pico/pico_port.h:12,
from ./pico/pico_int.h:15,
from pico/carthw/svp/compiler.c:9:
platform/libretro/libretro-common/include/streams/file_stream_transforms.h:89:25: note: expected 'RFILE *' but argument is of type 'FILE *'
89 | int64_t rfflush(RFILE * stream);
| ~~~~~~~~^~~~~~
a workaround patch of the below allows the compile to complete
Compile on arm32 with gcc-14.1 fails with the below error. on aarch64 and x86_64 the compile does not error.
a workaround patch of the below allows the compile to complete