Hi, I got this. Why -fno-pic and -fPIC are the same? $ cat f.c void f() { } $ clang -fno-pic f.c -c -o nopic.o $ clang -fPIC f.c -c -o pic.o $ cmp nopic.o pic.o $ echo "$?" 0 -- Regards, Peng