diff --git a/recipes/netsurf/01_redox.patch b/recipes/netsurf/01_redox.patch
index 6568f77304165c1654fc464e1ecc6c7cd33ff7b3..f200853bb8ead45762a85300bb260305133db1a5 100644
--- a/recipes/netsurf/01_redox.patch
+++ b/recipes/netsurf/01_redox.patch
@@ -84,3 +84,15 @@ diff -ruwN source/netsurf/utils/config.h source-new/netsurf/utils/config.h
  #undef HAVE_STRPTIME
  #undef HAVE_STRFTIME
  #else
+ diff -ruwN source/buildsystem/makefiles/Makefile.tools source-new/buildsystem/makefiles/Makefile.tools
+--- source/buildsystem/makefiles/Makefile.tools    2023-04-15 08:48:37.000000000 +0100
++++ source-new/buildsystem/makefiles/Makefile.tools    2023-04-15 08:48:37.000000000 +0100
+@@ -135,7 +135,7 @@
+   endif
+
+   # Search the path for the compiler
+-  toolpath_ := $(shell /bin/which $(CC__))
++  toolpath_ := $(shell which $(CC__))
+   ifeq ($(toolpath_),)
+     toolpath_ := /opt/netsurf/$(HOST)/cross/bin/
+     CC__  := $(toolpath_)$(HOST)-gcc