General terms for long, communal dwellings:
* Communal house
* Long house
* Community building
* Collective dwelling
* Multi-family dwelling
More specific terms, depending on the specific culture:
* Iroquois longhouse
* Native American longhouse
* Salish longhouse
* Haida longhouse
Other options, depending on the context:
* Hall
* House
* Dwelling
* Structure
It's important to consider the specific context and the cultural significance of the longhouse when choosing a synonym.