Hi, all,

I have some questions about compiling openvswitch.

1. I want to compile the openvswitch using g++ instead of gcc. The reason
for this is I'm doing some development based on openvswitch and my other
code is written in c++. So it will be much convenient for me if I can
compile openvswitch using g++. But after I run ./configure CC=g++ and make,
I get the following error:

lib/util.h:247:2: error: #error "Someone screwed up the #includes."
lib/util.h: In function ‘int ctz(uint32_t)’:
lib/util.h:263:25: error: ‘raw_ctz’ was not declared in this scope

any one has similar experience?

2. I'm running a 64 bit kernel, but I want to compile openvswitch into 32
bit binary. The reason again is for my other code and performance
consideration. guess I should keep the datapath the same as 64 bit as I
shouldn't load a 32 bit kernel module to 64 bit kernel, while compile the
user-level apps to 32 bit. anyone has some suggestion on how to do this?

I'm running Ubuntu 13.04 with linux kernel 3.8.0-25-generic x86_64.

Thanks.
Feixiong
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to