Index: external/skia/Library_skia.mk
--- external/skia/Library_skia.mk.orig
+++ external/skia/Library_skia.mk
@@ -109,10 +109,10 @@ $(eval $(call gb_Library_use_externals,skia,\
     libpng \
 ))
 
-ifeq ($(OS),LINUX)
+ifneq (,$(filter LINUX OPENBSD,$(OS)))
 $(eval $(call gb_Library_add_libs,skia,\
     -lm \
-    -ldl \
+    $(if $(filter LINUX,$(OS)),-ldl) \
     -lX11-xcb \
     -lX11 \
 ))
@@ -216,9 +216,9 @@ $(eval $(call gb_Library_add_generated_exception_objec
     UnpackedTarball/skia/src/utils/SkGetExecutablePath_mac \
 ))
 else
-$(eval $(call gb_Library_add_generated_exception_objects,skia,\
-    UnpackedTarball/skia/src/utils/SkGetExecutablePath_linux \
-))
+#$(eval $(call gb_Library_add_generated_exception_objects,skia,\
+#    UnpackedTarball/skia/src/utils/SkGetExecutablePath_linux \
+#))
 endif
 
 # from file skia/gn/BUILD.gn:1278, target "optional("png_decode")"
