shared compilation

.