fix: building shared lib on Mac/Darwin