TuxML / compilation-analysis

Analysis of 125K+ configurations of the Linux kernel (build/compilation phase)
0 stars 3 forks source link

Configuration cid=88301: outlier? #8

Open acherm opened 5 years ago

acherm commented 5 years ago

Configuration cid=88301 has AIC79XX_BUILD_FIRMWARE=y

for op in get_configuration_file(88301).splitlines():
    #print(op)
    if ("AIC79XX_BUILD_FIRMWARE=y" in op):
        print(op)
    if ("PREVENT" in op):
        print(op)
Getting configuration file of cid= 88301
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
CONFIG_AIC79XX_BUILD_FIRMWARE=y

but there is no build failure in the database... Looking at the log:

crypto/twofish_common.c: In function '__twofish_setkey':
crypto/twofish_common.c:700:1: warning: the frame size of 4992 bytes is larger than 2048 bytes [-Wframe-larger-than=]
 }
 ^
aicasm_symbol.c: In function 'aic_print_reg_dump_end':
aicasm_symbol.c:397:13: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
   *letter = tolower(*letter);
             ^~~~~~~
aicasm_gram.tab.c: In function 'yyparse':
aicasm_gram.tab.c:1628:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration]
aicasm_macro_gram.tab.c: In function 'mmparse':
/TuxML/linux-4.13.3/drivers/scsi/aic7xxx/aicasm//aicasm_macro_gram.c:64:25: warning: implicit declaration of function 'mmlex' [-Wimplicit-function-declaration]
 #define yylex           mmlex
                         ^
aicasm_macro_gram.tab.c:1199:16: note: in expansion of macro 'yylex'
aicasm_scan.l: In function 'yylex':
aicasm_scan.l:420:6: warning: implicit declaration of function 'mm_switch_to_buffer' [-Wimplicit-function-declaration]
      yy_switch_to_buffer(temp_state);
      ^~~~~~~~~~~~~~~~~~~
aicasm_scan.l:421:6: warning: implicit declaration of function 'mmparse' [-Wimplicit-function-declaration]
      mm_switch_to_buffer(old_state);
      ^~~~~~~
aicasm_scan.l:424:6: warning: implicit declaration of function 'mm_delete_buffer' [-Wimplicit-function-declaration]
      yy_switch_to_buffer(old_state);
      ^~~~~~~~~~~~~~~~
drivers/scsi/aic7xxx/aicasm/aicasm: 880 instructions used
drivers/scsi/aic7xxx/aicasm/aicasm: 25 of 37 register definitions used
drivers/scsi/aic7xxx/aicasm/aicasm: 826 instructions used
drivers/scsi/aic7xxx/aicasm/aicasm: 50 of 164 register definitions used

it seems there are warnings... but no real error or failure.

It sounds an outlier. I don't get:

Any idea?