You should make the first move if the only place you see him at is the gym. It’s impossible for a guy to ascertain mutual attraction at the gym. You don’t know whether she’s smiling to be social or smiling cause she’s interested. I personally would be way too cautious to approach at the gym unless the perfect opportunity arose.