compiler должен зависеть от binutils
вдобавок, "Can't find unit System" при попытке собрать hello_world.pas
последнее возникает при попытке компиляции из fp. Для нормальной работы нужно вручную выставлять пути к юнитам в options->directories
1. binutils добавил 2. Посмотрел я код fp. Нет там кода смотреть сначала глобальный конфиг, а затем локальный. :-( Он ищет конфиг там, откуда запущен. Сделаю враппер (fp.sh) который будет запоминать директорию из которой запущен, создавать $HOME/fpc (с директориями начинающимися с точки он тоже не дружит), копировать туда глобальный правильный конфиг, переходить туда и затем запускаться. Это конечно костыль, но иначе надо патчить сам fp.
in fpc-2.2.0-alt2