fixed build with xlc