I have the same issue. I originally had the bad hlsl header error. I used the patch from this thread, which worked with 4.9, and now I get the same error you have.
The bug report filed was closed, as being irrelevant, seems it’s an upstream bug in binutils. Other than the original bug report opened for binutils, last year, there doesn’t seem to be any effort to fix it. The binutils bug report can be found here.