Follow-up Comment #4, bug #17646 (project hurd): glibc 2.6 indeed needs (a lot) more work to make it usable on Hurd systems. The thing glibc 2.6 changed w.r.t. ``-z relro'' was ``only'' that it is no longer possible to switch it off via the command line ``libc_cv_z_relro=no''.
For me, the (only!) test case that illustrates the problem was to use a ``-z relro'' enabled glibc to build the Hurd servers, boot a system with those (e.g. a subhurd) and then one of the core Hurd servers (perhaps the root file system, but I don't remember at the moment) would segfault (also not sure about that, but that's what it was, I think). I once was spending some time working on debugging that, but didn't find the cause of the segfault so far. I think I took some notes about what I did, in case you are interested. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?17646> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-hurd mailing list Bug-hurd@gnu.org http://lists.gnu.org/mailman/listinfo/bug-hurd