G++ 4.7 optarg compile bug