Index: uspace/app/binutils/intrusive.sh
===================================================================
--- uspace/app/binutils/intrusive.sh	(revision 50fc4904dce3f2a588c52ed4700963b7b029dafd)
+++ uspace/app/binutils/intrusive.sh	(revision eccd20e6a5014c7d48ea641625b8f4e6c0a5e031)
@@ -67,6 +67,8 @@
 #
 # Patch 4
-# Whereas most systems maps pid_t to signed type, HelenOS maps it
-# to unsigned type. This causes some type incompatibility in libiberty
+# Whereas most systems maps pid_t to signed int, HelenOS maps it
+# to 64-bit unsigned integer (which is further masked by libposix to
+# 64-bit signed integer). Because libiberty blindly expects pid_t to be
+# signed int, there is some type incompatibility in libiberty
 # files related to executing a subprocess. Since both as and ld are
 # not runtime dependent on this functionality, the simplest solution is
@@ -170,4 +172,5 @@
 
 		# Patch libiberty xstrerror.c.
+		# See Patch 6.
 		(
 		echo '#include <string.h>'
