| .. | .. |
|---|
| 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 |
|---|