I try to build image for AirTight C-75. it is supported by openwrt since 21.02.0
www openwrt org/toh/hwdata/airtight/airtight_c-75
(why i can not post URL ?)
the device is an ISP grade AP, so it has some nice feature.
- Qualcomm Atheros QCA9550
- Dual band 2.4Ghz and 5Ghz
- 1port usb 2.0
- console port rj-45 cisco style
- standard PoE 802.3af
- 128mb RAM
drawback : only 1xWAN and 1xLAN (both 1Gbps)
there are 2 version 16mb and 32mb ROM (mine 32mb)
it has been 10 some years since i compile a source code ... so bear with me...

I use Ubuntu 22.04.3 LTS for base system
i install :
(from openwrt guide)
build-essential clang flex bison g++ gawk \
gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev \
python3-distutils rsync unzip zlib1g-dev file wget
(from gargoyle guide)
build-essential asciidoc binutils bzip2 gawk \
gettext git libncurses5-dev zlib1g-dev patch \
unzip zlib1g-dev lib32gcc-s1 libc6-dev-i386 \
subversion flex uglifyjs git gcc-multilib p7zip \
p7zip-full msmtp libssl-dev texinfo
(also ...)
npm nodejs terser