[backend] support architecture or package container specific constraints