Fix gcc compile