do not link agains m in visual