Public building due to be consecrated (8)
I believe the answer is:
hallowed
'be consecrated' is the definition.
(similar in meaning)
'public building due' is the wordplay.
'public building' becomes 'hall' (hall is a kind of building. I am not sure about the 'public' bit.).
'due' becomes 'owed' (synonyms).
'hall'+'owed'='HALLOWED'
'to' acts as a link.
Can you help me to learn more?
(Other definitions for hallowed that I've seen before include "Made blessed" , "Held holy" , "Respected" , "Like saints" , "sacrosanct" .)