When compiling any CU that #includes an SDL2 header, I get the following error from TCC:

> In file included from src/events.c:10:
> In file included from /usr/include/SDL2/SDL.h:38:
> /usr/include/SDL2/SDL_cpuinfo.h:86: error: include file 'immintrin.h' not found

this is the command line:

> tcc -c -o src/events.c.o -Wall -fPIC -std=c89 -x c -UNDEBUG -Iinclude -I3rdparty/lodepnglib/include -I3rdparty/mt19937lib/include -I3rdparty/unilib/include -I3rdparty/teslib/include -isystem src src/events.c

My guess is that SDL2 requires SSE2 immediate intrinsics, and TCC doesn’t provide these? I don’t exactly need them when I’m compiling with TCC, so is there is a way to disable that or fake it out?

Regards,
Alexander Nicholi


_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to