I am using kernel 2.6.9 (gentoo,AMD64 version) + routes-2.6.9-11.diff If compile kernel with gcc 3.4.3, then the similar error comes out: ------------------ net/ipv4/fib_frontend.c: In function `fib_validate_source'': include/net/ip_fib.h:181: sorry, unimplemented: inlining failed in call to ''fib_result_table'': function body not available net/ipv4/fib_frontend.c:204: sorry, unimplemented: called from here include/net/ip_fib.h:181: sorry, unimplemented: inlining failed in call to ''fib_result_table'': function body not available net/ipv4/fib_frontend.c:214: sorry, unimplemented: called from here make[2]: *** [net/ipv4/fib_frontend.o] Error 1 make[1]: *** [net/ipv4] Error 2 make: *** [net] Error 2 ------------------- Anyway, it will be OK if use gcc 3.3.5 to compile. Can Julian check that? Thanks! BR, Dominic Lu _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Hello, On Wed, 9 Feb 2005, fun wrote:> I am using kernel 2.6.9 (gentoo,AMD64 version) + routes-2.6.9-11.diff > If compile kernel with gcc 3.4.3, then the similar error comes out: > > ------------------ > net/ipv4/fib_frontend.c: In function `fib_validate_source'': > include/net/ip_fib.h:181: sorry, unimplemented: inlining failed in call to ''fib_result_table'': function body not > available > net/ipv4/fib_frontend.c:204: sorry, unimplemented: called from here > include/net/ip_fib.h:181: sorry, unimplemented: inlining failed in call to ''fib_result_table'': function body not > available > net/ipv4/fib_frontend.c:214: sorry, unimplemented: called from here > make[2]: *** [net/ipv4/fib_frontend.o] Error 1 > make[1]: *** [net/ipv4] Error 2 > make: *** [net] Error 2 > ------------------- > > Anyway, it will be OK if use gcc 3.3.5 to compile. Can Julian check that? Thanks!It should be fixed month ago but you need routes-2.6.10-12.diff. Another option is to remove the fib_result_table "__inline__" from include/net/ip_fib.h> BR, > Dominic LuRegards -- Julian Anastasov <ja@ssi.bg> _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
Thanks Julian! The kernel build is OK after the fib_result_table "__inline__" is removed. BR, Dominic Lu> > Anyway, it will be OK if use gcc 3.3.5 to compile. Can Julian check that? Thanks! > > It should be fixed month ago but you need routes-2.6.10-12.diff. > Another option is to remove the fib_result_table "__inline__" from > include/net/ip_fib.h >_______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/