It's probably due to
which was merged post RC2. I base this on the fact your build is failing
during the dynamic build. Do try a reverse patch and see if it helps.
I believe Karel is right - you just need to use Gold. Ben actually had
patches to make the build fail if using binutils ld was detected, but
I believe I had reservations about the patch which I cannot recall off
the top of my head. In any case, a fix like that can certainly go in
7.8.2.
>>> dll-split: internal error: evacuate(static): strange closure type 0