diff --git a/docs/_sidebar.md b/docs/_sidebar.md
index 448a4954..714e723f 100644
--- a/docs/_sidebar.md
+++ b/docs/_sidebar.md
@@ -32,6 +32,7 @@
- [Заголовки ядра Linux](build-temp-system/linux-headers.md)
- [Glibc](build-temp-system/glibc)
- [Libstdc++ pass-1](build-temp-system/libstdc)
+ - [m4](build-temp-system/m4.md)
- [**Вспомогательные материалы**](additional/additional)
- [Установка программ из исходных кодов в Linux](additional/src-compiling)
diff --git a/docs/build-temp-system/m4.md b/docs/build-temp-system/m4.md
new file mode 100644
index 00000000..95004906
--- /dev/null
+++ b/docs/build-temp-system/m4.md
@@ -0,0 +1,48 @@
+
+
+
+
+## Сборка
+
+Во первых примените исправление для новых версий glibc:
+
+```bash
+sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
+echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
+```
+
+Запустите скрипт `configure`:
+
+```bash
+./configure --prefix=/usr \
+ --host=$LIN_TGT \
+ --build=$(build-aux/config.guess)
+```
+
+Соберите пакет:
+
+```bash
+make
+```
+
+## Установка
+
+Для установки m4 выполните:
+
+```bash
+make DESTDIR=$LIN install
+```