打印

2.6.X核心编译建议

drivers/scsi/qla2xxx/qla_os.c:315

编辑qla_os.c文件
把要调用的inline函数向上挪,挪到文件上部

TOP

[quote:d0ea94f05b="zctcheng"]drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_queuecommand':
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
make[3]: *** [drivers/scsi/qla2xxx/qla_os.o] 错误 1
make[2]: *** [drivers/scsi/qla2xxx] 错误 2
make[1]: *** [drivers/scsi] 错误 2
make: *** [drivers] 错误 2


到最后的出错信息
帮忙看看什么问题好吗?
FC3下编译的[/quote]

编辑drivers/scsi/qla2xxx/qla_os.c文件
把315行所在函数向上提,放到文件靠前的地方

TOP


可编辑drivers/scsi/qla2xxx/qla_os.c文件
将315行所在的inline函数向上前,提到文件靠前的地方
这是个声明函数,太靠后了,靠前的函数找不到它
这可能是编译器版本低造成的

TOP