Do people here use containers when developing cairo ?

I remember a long time ago breaking things by overwriting my system cairo - what method do people use to isolate their builds from the system cairo ?

S++