GLUT was created as a fast&dirty library to test OpenGL stuff. It's great for fast prototyping but not for final work.

Currently I'm working in the wrapper to use the Allegro 5 library with Pascal (Allegro is a library similar than SDL but with different approach) and it's able to start an OpenGL context too. Windows works with issues (can't deal with pixel and text stuff yet) but OpenGL initialization, texture loading, user input, sound and time control seems to work. Linux works much better (as far as I can see, only prototype-drawing doesn't work correctly).

I tell you just to show you an alternative to SDL.