I am currently experimenting with building ioq3 with clang/llvm.

There are a couple of code style complaints (refering to certain
outdated gnu specific styles).

Linking always issues a warning:
LD build/release-freebsd-amd64/missionpack/uiamd64.so
/usr/local/bin/ld: error in /usr/lib/crtendS.o(.eh_frame); no .eh_frame_hdr 
table will be created.

But the resulting binaries work anyway, I don't think there is a lot
of significance.

What currently doesn't build are the modding tools:
CGAME_Q3LCC code/cgame/cg_main.c
build/release-freebsd-amd64/tools/q3lcc: fatal error in 
build/release-freebsd-amd64/tools/q3rcc
gmake[2]: *** [build/release-freebsd-amd64/baseq3/cgame/cg_main.asm] Error 1
gmake[2]: Leaving directory 
`/usr/home/kamikaze/devel/ioq3/ioquake3-devel-1.36_SVN1783'
gmake[1]: *** [targets] Error 2
gmake[1]: Leaving directory 
`/usr/home/kamikaze/devel/ioq3/ioquake3-devel-1.36_SVN1783'
gmake: *** [release] Error 2


If I proceeded to fix the code style complaints and the q3lcc/q3rcc
issue, would there be a reasonable chance of inclusion into the main
branch?

Game performance with clang built binaries is insignificantly better
than with the gcc42 builds on my system (1%-2%).

Regards


-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 
_______________________________________________
ioquake3 mailing list
ioquake3@lists.ioquake.org
http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org
By sending this message I agree to love ioquake3 and libsdl.

Reply via email to