Citation: 1C_127/2022 E. B

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde ans Bundesgericht vom 19. Februar 2022 beantragt A.A.________, der Entscheid des Verwaltungsgerichts sei aufzuheben und die nachträgliche Baubewilligung zu verweigern. Das Verwaltungsgericht und der Regierungsrat haben auf eine Stellungnahme verzichtet. Das kantonale Amt für Raumentwicklung und B.________ beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Der Gemeinderat Altendorf hat sich nicht vernehmen lassen. Der Beschwerdeführer hat eine Replik eingereicht. In der Folge hat das Bundesgericht auch das Bundesamt für Umwelt (BAFU) zur Vernehmlassung eingeladen.