Похоже, что теперь вы можете скопировать ваш xml файл куда-нибудь, сказать virsh использовать его :
virsh define ~/vm.xml
и закомментировать то, что вы хотите.
Когда вы запустите vm, virsh сделает копию файла в /etc/libvirt
, удалит там комментарии и запустит vm, таким образом не трогая ваш оригинальный xml файл /etc/libvirt
.
Есть туториал как добавить glibc без перезаписи системной из проекта. Он используется для тестирования сборок. Более сложной частью было бы указать установленному компилятору использовать скомпилированную версию lib вместо системной.