CFI and static linking?

Hi,

I have been reading up on the control flow integrity protections Clang/LLVM offers,and at present working on a project that prefers static linkage. Are there any reasons that you know of that may make it undoable to use static linkage with CFI, or are we (theorietically) free of obstacles?

Thank you very much,
Colin