Hi, My another question is why the compiler use "+A" flag on HP-UX, which use static library instead of shared library during linking. This is quite different with the other OS... Thanks! Song