Markus Koschany <a...@debian.org> writes: > Thanks for the report. I believe this is some sort of regression in SDL2 > 2.0.4. Four days ago pygame-sdl2 built fine with SDL2 2.0.2. > pygame_sdl2.error.c is auto-generated at build-time and the error > message,(__pyx_t_3) is controlled by SDL_GetError(), so there is not > much I can do here. I will disable this specific -format hardening check > for now and re-enable it as soon as this issue is resolved in > src:libsdl2 and related packages.
Ah, yes, I see that SDL_SetError hadn't previously been annotated as printf-like. It would be best if whatever generated pygame_sdl2.error.c (cython?) respected this annotation itself. At any rate, thanks for the quick response and workaround! -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu