As of this date the current tcc is 0.9.23, current e-build is 0.9.22. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Ok, here you go. New version is in portage now. The installation scripts have changed, probably in order to accommodate new Win32 target, so I had to pass tccdir to make install. Also, it apparently was previously ignoring libdir and includedir, but not anymore. So now stuff that was under /usr/lib/tcc will go, appropriately, into /usr/lib and /usr/include.. Please post to this bug if this is undesirable for this package (but then please state why). George
It is undesirable, because tcc still expects its own libs and includes to be in /usr/lib/tcc or /usr/lib/tcc/include, so tccdir should be /usr/lib/tcc instead of /usr/lib: cat > example.c #include <stdio.h> int main(void) { return 0; } tcc example.c In file included from example.c:1: /usr/include/stdio.h:34: include file 'stddef.h' not found