Revert "Revert "not nessecary""

This reverts commit f37244cf3b8cf026368a3e547dcd3c8475562fc3.
compile from source
for compile