compilation cum sharing