a system with hard float can run soft float and hard float i belive while a soft float only cant run a hard float binary
apart from that i am not supprised that pdaxrom runs, they have enough in common IMHo the only thing that differs is how they compile packages and thier ideals or goals