A good article with useful information about compatibility:
Art's Cyclery Blog » Science Behind the Magic | Drivetrain Compatibility
It's my go to when there are any questions like this, the charts cover almost everything (more modern stuff of course).