You could run the build process with chroot or inside Docker, so that the hardcoded paths actually resolve to a designated subdirectory.
so doing `brew install` inside a container with the proper volumes it’s not sufficient to fix the issue. Everything would have to run from within the container as well.