turn into a modern multilib