(my new war crime)
Note: make sure to create the /lib dir before
# legacy way:
#gcc_path=$(nix eval nixpkgs.gcc-unwrapped.lib.outPath | tr -d '"')
# with flakes:
gcc_path=$(nix eval --raw .#h_pkgs.gcc-unwrapped.lib.outPath | tr -d '"')
gcc_libs=($(ls "${gcc_path}/lib/"))
for l in ${gcc_libs[*]}; do sudo ln -vs "$gcc_path/lib/$l" "/keep/lib/$l"; done
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/keep/lib"
you are welcome