there are shared libraries, needs to be architecture specific