-library オプションで明示的に選択したり、デフォルトで暗黙的に C++ ライブラリを選択する場合、-staticlib も指定してライブラリを静的にリンクしなければなりません。-library やデフォルトで選択していないライブラリを -staticlib で選択しても、そのライブラリはリンクされません。
Solaris 7 オペレーティング環境では、静的ライブラリとしては使用できない C++ ライブラリがあります。