Hi, > BTW the opt command I use is *"opt -load ../../../Debug+Asserts/lib/Hello.so > -hello <hello.bc> -o hello.bc"* just use hello.bc not <hello.bc> otherwise the shell will redirect input and output. Ciao, Duncan.