g++ -o OGLRender.o -march=core2 -O2 -pipe -I/usr/include/freetype2 -fno-strict-aliasing -g -pthread -D_REENTRANT [...] When CXX=clang++. I consider this an outrage!
I just to export the CC CXX and LD variables and it will fail horrible with: emake $(get_opts) DBGSYM=1 CC="${CC}" CXX="${CXX}" LD="${CC}" It's a custom build Makefile and there are many specific gcc options that clang rejects. The release wont get fixed upstream and i will not invest days on this. So unless someone comes up with a easy and quick solution i will not implement clang build support for this. I will keep the CC and CXX usage. But i will not change the source so it builds with clang. I'll try to make it die early after a tc-getCC test.
gcc check added. clang or icc are not supported by the build system and will also fail at inline asm stuff when they are forced. Maybe the 2.x release will address this issue. 1.5 is dead upstream and wont be improved in this area.