@dougbinks Thanks for your reply as well. I did exactly what you suggested and ended up fixing my things. Setting the core profile hint was the one thing that caused EGL to throw errors all over the place. I also found out that my old hardware does not provide debugging output in its supported core profiles, which confused me as to why I wasn’t seeing any actual OpenGL errors. To top it all off I was using the wrong loader.
Crossplatform-ability sure is something you don’t get right at the first time 
Cheers and thanks for making GLFW awesome 