| From: Chris Kennedy <[EMAIL PROTECTED]> | http://ivtv.no-ip.info/ivtv-0.3/ivtv-0.3.2t.tgz
+ code snippet from Tyler (since yours was mucked up) Yippee! I now can replicate your assembler errors! This is code causing me grief. The -E flag to gcc is supposed to generates a file with the output of the preprocessor. This is useful when tracking down what exactly is going on. It appears to fail on cx25840-driver.c when it tries to generate a line longer than 4k characters. This seems to be from I2C_CLIENT_INSMOD. By manual substitution, I can get past this problem. GCC bug 1: -E output stops when it hits a 4k output line. No diagnostic. The assembler diagnostic messages certainly look to be spurious. Actually, the assembler is right, but the compiler has generated incorrect code. A simple work-around is to remove "inline" from the definitions of cx25840_write and cx25840_read. I will work on this further with the aim of reporting the problems to gcc folk. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
