From 676c170b07551deabb9947f1f7ce6e0d1ec50974 Mon Sep 17 00:00:00 2001 From: Delan Azabani Date: Tue, 12 Dec 2023 14:30:41 +0800 Subject: [PATCH] Fix libsimpleservo build on Linux and BSD (#30865) --- ports/libsimpleservo/api/src/gl_glue.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ports/libsimpleservo/api/src/gl_glue.rs b/ports/libsimpleservo/api/src/gl_glue.rs index bd4dbc7c766..565c54a3191 100644 --- a/ports/libsimpleservo/api/src/gl_glue.rs +++ b/ports/libsimpleservo/api/src/gl_glue.rs @@ -116,7 +116,8 @@ pub mod gl { include!(concat!(env!("OUT_DIR"), "/glx_bindings.rs")); } - let lib = match Library::new("libGL.so.1").or_else(|_| Library::new("libGL.so")) { + let lib = match unsafe { Library::new("libGL.so.1").or_else(|_| Library::new("libGL.so")) } + { Ok(lib) => lib, Err(_) => return Err("Can't find libGL.so, OpenGL isn't configured/installed"), };