Raoult's Law for solid-liquid solution is stated as such in my books that it is applicable for all non-volatile solutes.
However different solutes must have different attractive or repulsive forces and in such a case, all of them will probably hamper vaporisation in different ways.
Then how come can we simply define the law as: $$P_\text{vapour}=P_\text{vapour}^0\chi_\text{solvent}$$ where $$\chi_\text{solute}+\chi_\text{solvent}=1$$ Here the equations do not provide any information about the solute.
Is the law valid for only a class of solutes?