- Get Far2Linux sources
git clone --depth 1 https://github.com/elfmz/far2l
- Prepare build directory
cd far2l && mkdir _build && cd _build
- Create toolchain file
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_SYSTEM_PROCESSOR mipsel)
set(CMAKE_C_COMPILER mipsel-creak1c-linux-gnu-gcc)
set(CMAKE_CXX_COMPILER mipsel-creak1c-linux-gnu-g++)
set(CMAKE_SYSROOT /usr/mipsel-creak1c-linux-gnu)
set(CMAKE_FIND_ROOT_PATH /usr/mipsel-creak1c-linux-gnu)
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_SYSTEM_PACKAGE ONLY)
- Configure
cmake -DCMAKE_TOOLCHAIN_FILE=./toolchain.cmake -DCMAKE_INSTALL_PREFIX=/usr/apps/overlay/ -DNETROCKS=NO -DIMAGEVIEWER=NO -DUSEWX=NO -DTTYX=NO -DCMAKE_BUILD_TYPE=Release ..
- Build