Shared object files must be owned by the user ID that runs the Informix database server. In a production installation, the Informix database server runs as user informix, and shared object files are owned by user informix.
The Informix database server loads a shared object file only if it is marked as read-only. The project.bld file is marked as read-only by the makefile BladeSmith generates.