This guy claims he got both gfx900 and gfx902 working. I asked to try my test.
Another attempt failed for me.
This site seems to claim there is a known fix. Looks like someone is fixing it???
emacs-devel bugs and discussion
Bug in eshell-do-eval loop that probably sets exported variable to nil.
Report GNU emacs bugs including eshell here