diff --git a/config/buildSettings.mk b/config/buildSettings.mk
index 2bff6c1f6cfbf894ddd43e1d67fa7a0f3cc0c6f8..5257812a9744a36427e764c55105dc59ffd02add 100644
--- a/config/buildSettings.mk
+++ b/config/buildSettings.mk
@@ -98,6 +98,13 @@ COMMA    := ,
 _LDFLAGS := $(patsubst -Wl${COMMA}-rpath%,,${LDFLAGS})
 LDFLAGS   = ${_LDFLAGS}
 
+# Also drop -L options from LDFLAGS if set in the
+# environment, as we want to set our own
+# precedence rules as above ($FSLDEVDIR > $FSLDIR)
+# - this is done in vars.mk
+_LDFLAGS := $(patsubst -L%,,${_LDFLAGS})
+LDFLAGS   = ${_LDFLAGS}
+
 ifeq ($(SYSTYPE), Darwin)
 
   # CC, CXX, CFLAGS, CXXFLAGS, and LDFLAGS