Компилировать самому модуль Posix.SysStat.pas не нужно, т.к. он уже откомпилирован и лежит в:
lib\linux64\debug - отладочная версия
lib\linux64\release - релизная версия
Компилятор его найдет, если путь к модулю указан в Tools | Options | Language | Delphi | Libraries | Library Path.
А он, по умолчанию, там указан: $(BDSLIB)\$(Platform)\release
Проверьте есть ли там откомпилированный модуль и прописан ли путь.
Если модуля нет, то его можно откомпилировать самому - в каталоге source\rtl лежит файл buildrtl.bat - он собирает все библиотеки rtl. Процедура его использования не очень прозрачная. Где -то, в документации Embarcadero, написано как его правильно запустить.
Суть, состоит в том, что перед его запуском, должны быть, правильно, установлены, некоторые переменные, среды окружения.
Помню, что правил bin\rsvars.bat, и поменял там, все пути в стиле C:\Program Files (x86)\Embarcadero\Studio\21.0\XXXX на C:\RADStudio\XXX. Где RADStudio получен с помощью mklink /J RADStudio "С:\Program Files (x86)\Embarcadero\Studio\21.0" . Это нужно, т.к. многие утилиты командной строки, например make, не понимают пути с пробелами. Без этого rtl библиотеки не соберутся ! (по крайней мере не собираются c++ rtl, где всё на make построено)
После того, как соберете rtl библиотеки, просто найдите Posix.SysStat.dcu (релизную версию, конечно ), и положите его в lib\linux64\release.
Если, вдруг, модуль Posix.SysStat.dcu не соберется, то нужно будет искать, куда его нужно прописать, чтобы он собирался.
Ха, Ха, Ха - а rll для Linux не собирается с помощью buildrtl.bat - только для Win32, Win64, OSX32.
Значит нужно самому собрать. Создать свой проект, воткнуть туда исходники, прописать пути, если нужно, и откомпилировать. Изучите исходный код Posix.SysStat.pas - туда куча файлов включается includ'ом.
На самом деле, к себе в проект (например консольного приложения), нужно скопиповать эти файлы (сохраняя структуру каталогов):
source\rtl\posix в проекте как posix
Posix.SysStat.pas
Posix.SysStatAPI.inc
Posix.Base.pas
Posix.SysTypes.pas
source\rtl\posix\linux в проекте как posix\linux
BaseTypes.inc
SysStatTypes.inc
SysTypesTypes.inc
Потом включить Posix.SysStat.pas, Posix.Base.pas, Posix.SysTypes.pas так:
Uses
Posix.SysStat in 'posix\Posix.SysStat.pas',
Posix.Base in 'posix\Posix.Base.pas',
Posix.SysTypes in 'posix\Posix.SysTypes.pas';
Добавляем платформу Linux64 и компилируем - Дело в шляпе.
Выкладываем скомпилированный модуль в lib\linux64\release и дальше не паримся.
В RAD Studio 10.4.2 по умолчанию всё на месте. Uses Posix.SysStat прекрасно работает.