diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-12-11 08:50:58 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2013-12-11 10:14:39 +0100 |
commit | 9ac50ff465aaf1af740628fca7d7b0d84a943d68 (patch) | |
tree | 09534bf40e1eb98dd134409e18e578f6605096c0 /rules/gdb.make | |
parent | b05eed74a71041b785cab7bf3f17ff3c1da719d9 (diff) | |
download | ptxdist-9ac50ff465aaf1af740628fca7d7b0d84a943d68.tar.gz ptxdist-9ac50ff465aaf1af740628fca7d7b0d84a943d68.tar.xz |
gdb/gdbserver: don't build a PIE on x86
Building fails with:
[...]/gdbserver-7.6.1/gdb/gdbserver/../common/linux-btrace.c: In function 'linux_supports_btrace':
[...]/gdbserver-7.6.1/gdb/gdbserver/../common/linux-btrace.c:395:3: error: PIC register clobbered by '%ebx' in 'asm'
__asm__ __volatile__ ("xorl %%ebx, %%ebx;"
^
[...]/gdbserver-7.6.1/gdb/gdbserver/../common/linux-btrace.c:345:5: error: PIC register clobbered by '%ebx' in 'asm'
__asm__ __volatile__ ("movl $1, %%eax;"
^
make[1]: *** [linux-btrace.o] Error 1
Diffstat (limited to 'rules/gdb.make')
-rw-r--r-- | rules/gdb.make | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/rules/gdb.make b/rules/gdb.make index 4309f3d8b..ab2cbe481 100644 --- a/rules/gdb.make +++ b/rules/gdb.make @@ -34,6 +34,11 @@ GDB_URL := \ # Prepare # ---------------------------------------------------------------------------- +ifdef PTXCONF_ARCH_X86 +GDB_WRAPPER_BLACKLIST := \ + TARGET_HARDEN_PIE +endif + GDB_ENV := \ $(CROSS_ENV) \ $(CROSS_ENV_FLAGS_FOR_TARGET) |