Olympia was mad when Cleopetra has a son because it threaten her quest to make her son king of Macedonia.
Olympias was one of the wife of King Philip II and mother of Alexander the Great. She was mad when Cleopatra had a son because of the following reasons :-
Therefore, Philip's marriage to Cleopatra-Eurydice and the news of pregnancy made Olympias mad because If the baby were a boy and, therefore, a legitimate heir to the throne, Alexander would not become king.
Learn More about King Philip II here:
https://brainly.com/question/25870415