diff --git a/include/libcamera/internal/egl.h b/include/libcamera/internal/egl.h
index f8ae486a8d..6abb02bf3b 100644
--- a/include/libcamera/internal/egl.h
+++ b/include/libcamera/internal/egl.h
@@ -142,6 +142,5 @@ private:
 	PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES;
 	PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR;
 	PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR;
-	PFNGLGETSTRINGPROC glGetString;
 };
 } //namespace libcamera
diff --git a/src/libcamera/egl.cpp b/src/libcamera/egl.cpp
index 900d2174df..0768a840e6 100644
--- a/src/libcamera/egl.cpp
+++ b/src/libcamera/egl.cpp
@@ -410,12 +410,6 @@ int eGL::initEGLContext()
 		goto fail;
 	}
 
-	glGetString = (PFNGLGETSTRINGPROC)eglGetProcAddress("glGetString");
-	if (!glGetString) {
-		LOG(eGL, Error) << "glGetString not found";
-		goto fail;
-	}
-
 	if (eglChooseConfig(display_, configAttribs, &config, 1, &numConfigs) != EGL_TRUE) {
 		LOG(eGL, Error) << "eglChooseConfig fail";
 		goto fail;
