Using a multilib gcc within an FHS environment

Possibly not. I’ve been trying the least-effort approach by following some existing guidance:

The software in question (xilinx vivado) is known to be a little clunky and may not necessarily be (eg) respecting environment variables where it should be.

Would you suggest trying to build a derivation instead?