binutils >= 2.26 broken for gcc 4.8

According to binutils >= 2.26 is broken for default gcc 4.8.
I ran into this, when trying to compile libxine2:

/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: .libs/xine.o: relocation R_X86_64_PC32 against protected symbol `_x_flags' can not be used when making a shared object

It works with gcc 5.

What is the question?

The intention is to help others with a similar problem.
The question is, if this could or should be fixed (You could regard it as a bug report, maybe).
IMO it is not nice, that the default compiler together with the default linker is broken.

OK, I now understand your intentions better. Getting some feedback on your conclusions and then starting a bug report. That is fine.

BTW bugs should go into:
Same username/password as here.