.. | .. |
---|
92 | 92 | |
---|
93 | 93 | ifeq ($(HAS_BIARCH),y) |
---|
94 | 94 | KBUILD_CFLAGS += -m$(BITS) |
---|
95 | | -KBUILD_AFLAGS += -m$(BITS) -Wl,-a$(BITS) |
---|
| 95 | +KBUILD_AFLAGS += -m$(BITS) |
---|
96 | 96 | KBUILD_LDFLAGS += -m elf$(BITS)$(LDEMULATION) |
---|
97 | 97 | endif |
---|
98 | 98 | |
---|
.. | .. |
---|
429 | 429 | echo -n '*** Please use a different binutils version.' ; \ |
---|
430 | 430 | false ; \ |
---|
431 | 431 | fi |
---|
| 432 | + @if test "x${CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT}" = "xy" -a \ |
---|
| 433 | + "x${CONFIG_LD_IS_BFD}" = "xy" -a \ |
---|
| 434 | + "${CONFIG_LD_VERSION}" = "23700" ; then \ |
---|
| 435 | + echo -n '*** binutils 2.37 drops unused section symbols, which recordmcount ' ; \ |
---|
| 436 | + echo 'is unable to handle.' ; \ |
---|
| 437 | + echo '*** Please use a different binutils version.' ; \ |
---|
| 438 | + false ; \ |
---|
| 439 | + fi |
---|