A. "All the people in the building must take their seats" is correct. "All the people in the building must take his or her seat" is not correct. "All" is a plural, so the pronoun that refers to it must also be plural (their).
If we change "all" to "each," then it would be correct to say, "Each of the people in the building must take his or her seat."