https://sourceware.org/bugzilla/show_bug.cgi?id=22263
Bug ID: 22263
Summary: -fpie -pie generates dynamic relocations in text
section
Product: binutils
Version: 2.30 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
Target Milestone: ---
Target: tilepro
[hjl@gnu-efi-2 build-tilepro-linux]$ cat x.c
__thread int * foo;
void
bar (void)
{
*foo = 1;
}
[hjl@gnu-efi-2 build-tilepro-linux]$ cat y.c
extern __thread int *foo;
static int x;
extern void bar (void);
int
main ()
{
foo = &x;
return 0;
}
[hjl@gnu-efi-2 build-tilepro-linux]$
/export/gnu/import/git/toolchain/install/compilers/tilepro-linux-gnu/bin/tilepro-glibc-linux-gnu-gcc
-pie -fpie x.c y.c -O2 -Wl,-z,text
/export/gnu/import/git/toolchain/install/compilers/tilepro-linux-gnu/lib/gcc/tilepro-glibc-linux-gnu/7.2.1/../../../../tilepro-glibc-linux-gnu/bin/ld:
read-only segment has dynamic relocations.
collect2: error: ld returned 1 exit status
[hjl@gnu-efi-2 build-tilepro-linux]$
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-binutils