C/C++で作るとして....

試してないからわからないけど(環境もないし)、建前では作れるはず。
SDLと主な周辺ライブラリ、例えばSDL_ttf、SDL_image、SDL_mixerなんかは、
最新バージョンのClassic用のバイナリも公式で配布されてる。

ただ、バイナリ互換よりもソース互換を考えた方がいいと思う。
前にも書いたけど、ソースの互換性は相当高い。
自分はWindowsで開発しているくらいだし。

相当と書いたのは、完全ではないから。
例えばファイルパスのデリミタなんかはWindowsでは\、OS Xでは/だし。
まあ、そういうSDLとは関係ないところの違いはある。ちなみにClassicは:だったっけ?

ちなみにOS XのSDLはCocoaで実装されてる。