[ewg] how to use /usr/src/ofa_kernel to build with the OFED stack
Brian J. Murrell
brian at sun.com
Mon Jan 26 09:53:27 PST 2009
Is there a document that explains exactly what I should do in my kernel
module to have it build with the OFED stack, like in terms of compiler
flags, linker, etc.?
Currently my compiler line looks like this:
gcc ... -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include ... \
-I/usr/src/ofa_kernel/kernel_addons/backport/2.6.18-EL5.2/include/ \
-I/usr/src/ofa_kernel/include \
-I/usr/src/ofa_kernel/kernel_addons/backport/2.6.18-EL5.2/include/ \
-Iinclude -include include/linux/autoconf.h ... \
-I/usr/src/ofa_kernel/kernel_addons/backport/2.6.18-EL5.2/include/ \
-I/usr/src/ofa_kernel/include \
-include /<my_software>/build/HEAD/config.h -c \
-o /<my_software>/build/HEAD/foo.o /<my_software>/build/HEAD/foo.c
(Not sure why/how the kernel_addons/backport/2.6.18-EL5.2/include/ got
listed three times but it should not make a difference in this case)
I want to be sure I am building my compiler command correctly.
This is in regard to my previous posting, "OFED 1.4's autoconf.h
conflicting with kernel". I just want to ensure that my basic
understanding is correct.
Thanx,
b.
More information about the ewg
mailing list