So you're just asking for __global_ldflags to be defined? In EL7 it's:
%__global_ldflags -Wl,-z,relro %{_hardened_ldflags}
Obviously there's no %_hardened_ldflags in EL6, so it would just be
defining that macro to -Wl,-z,relro. Does that actually work on EL6?
I'm not really that familiar with what version of GCC supports what.
- J<