From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc4 Firefox/1.0.7 Description of problem: Due to GCC4 now having strict(er) C syntax checking, asm/processor.h is generating compile errors. In this case: 73: extern struct tss_struct init_tss[NR_CPUS]; When tss_struct is defined in: 316: struct tss_struct { ... 345:}; As the array is defined before the structure itself, GCC generates a "error: array type has incomplete element type" error. Version-Release number of selected component (if applicable): glibc-kernheaders-2.4-9.1.94 How reproducible: Always Steps to Reproduce: 1. Create a sample hello.c file. 2. Add: #include <asm/processor.h> 3. Try compiling the code. Actual Results: /usr/include/asm/processor.h:73: error: array type has incomplete element type Expected Results: Clean build Additional info: Patch for bug? http://lkml.org/lkml/2005/6/12/59
This report targets the FC3 or FC4 products, which have now been EOL'd. Could you please check that it still applies to a current Fedora release, and either update the target product or close it ? Thanks.
Fixed in FC5/6.