Building the latest versions of GCC and CLang/LLVM for ParrotOS

I’m working on a cross-platform project that requires GCC v13 and CLang v16. I could use toolchains in CLion and cross-compile on Windows with MSYS2 and WSL, but I prefer to use Parrot as my primary OS since most of my development is geared toward IoT devices running either Linux or bare metal firmware. It’s just easier for me to configure these types of projects in a Linux environment than in Windows, especially when dealing with multiple toolchains and configurations for different devices.

Anyway…

I just need to know there is anything I need to be aware of before I attempt to build GCC 13.2.0 and CLang/LLVM 16 for ParrotOS (library considerations, compiler/linker switches, etc.) or will it be the same or similar to building for any other Debian based Linux installation?