bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/21000] hppa-linux does not support -z relro


From: danglin at gcc dot gnu.org
Subject: [Bug ld/21000] hppa-linux does not support -z relro
Date: Sun, 12 Feb 2017 23:04:17 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21000

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |deller at gmx dot de
         Resolution|FIXED                       |---

--- Comment #13 from John David Anglin <danglin at gcc dot gnu.org> ---
If I compile the trivial main program

int main() { return 0 }

with "gcc -o main -Wl,-z,relro main.c" and run main using gdb with
a break at _start

address@hidden:~/ffmpeg$ gdb main
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "hppa-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from main...(no debugging symbols found)...done.
(gdb) break _start
Breakpoint 1 at 0x10350
(gdb) r
Starting program: /home/dave/ffmpeg/main 

Breakpoint 1, 0x00010350 in _start ()

I get a bunch of inequivalent alias messages on the console:

mx3210 login: INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
INEQUIVALENT ALIASES 0x10000 and 0x11000 in file main
...

This doesn't happen without "-Wl,-z,relro".

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]