devel/elftoolchain/remove-lsbr.patch
$ cat remove-lsbr.patch
--- a/mk/os.Linux.mk
+++ b/mk/os.Linux.mk
@@ -2,12 +2,15 @@
 #
 # Build recipes for GNU/Linux based operating systems.
 
-OS_DISTRIBUTION         != lsb_release -s -i || echo unknown
-OS_DISTRIBUTION_VERSION != lsb_release -s -r || echo unknown
+# use /etc/os-release instead of lsb_release to avoid external dependency
+OS_DISTRIBUTION         != if [ -f /etc/os-release ]; then \
+	. /etc/os-release && echo "$$NAME"; else echo "Linux"; fi
+OS_DISTRIBUTION_VERSION != if [ -f /etc/os-release ]; then \
+	. /etc/os-release && echo "$$VERSION_ID"; else echo "unknown"; fi
 
-.if ${OS_DISTRIBUTION} == "unknown" || \
-    ${OS_DISTRIBUTION_VERSION} == "unknown"
-.error ERROR: Unknown host OS distribution.
+# allow unknown version evrything will still build fine
+.if ${OS_DISTRIBUTION} == ""
+OS_DISTRIBUTION = Linux
 .endif
 
 MKDOC?=		yes	# Build documentation.