The general pole placement problem in singular systems