added pragma to p_archive for compiler issue