put it into libexec. gcc is special, so we cannot follow their behavior.