Try the dynamic binary first. If you get no problems with linking libraries then use it. Otherwise use the static linked version. I currently do not have an ELF Linux installation therefore I cannot create a binary in ELF format. Possibly in the near future.
Installation therefore is very simple.
You may change the path to another existing directory. The only consideration is that hpmodeset must be able to write to the directory. You are ready to go. The full source of hpmodeset is now distributed. However, it should not matter which vendor's compiler is used to compile it.