[Ns-developers] icc and "patched" waf

Timo Bingmann timo.bingmann at student.kit.edu
Thu Jan 22 04:10:25 PST 2009


Hello Gustavo,

one of my side-projects is to evaluate ns-3's performance. In that context I have to try out, if using icc Intel's C/C++ Compiler gives a measureable boost. The super-computer people said I should try that. Also my own performance measurements of cryptography ciphers showed icc to be the most optimizing compiler.

The big problem is waf. It's my first contact with Python too, but that's not an issue.

waf seems to have only poor support for icc, actually only C(--) support. I looked into the wafadmin/Tools and hacked around in icc.py until it finally worked (pure luck).

I'm kind of happy at that, but I couldn't "compile" the wafadmin back into a waf stand-alone. Do I need some patched waf sources from you to do that?

Later on I'll sent patches to the waf people about icc support, and also my stdout/stderr inconveniences.

Where can I find the ns-3-modified waf tree to patch in icc support? At least in my private repos.

Greetings
Timo


More information about the Ns-developers mailing list