On Mon, 25 Aug 2008, Ingo Molnar wrote: > > * Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > > > Hi all, > > > > Today's linux-next build (x86_64 allmodconfig) failed like this: > > > > x86_64-unknown-linux-gnu-objcopy: unrecognized option `--globalize-symbol' > > > > Introduced by commit 46483cdbb5dc06d84d9572bac1b90f6744c7fc95 ("ftrace: > > create __mcount_loc section"). > > > > The currently documented minimum requirements for binutils is 2.12. > > > > $ x86_64-unknown-linux-gnu-objcopy --version > > GNU objcopy 2.16.1 > > > > For now I have reverted commit c2ffd56692cc4b762c175fad69b70a4ec0dfca3f > > ("ftrace: enable using mcount recording on x86") since that is the least > > intrusive thing to do and the above change depends on > > CONFIG_FTRACE_MCOUNT_RECORD. > > ok. The binutils i've used for testing is 2.18 and this is indeed a new > option since 2.17. Steve? Ouch! I didn't realize that. OK, I can test to see if objdump is >= version 2.18 and if it is not, I can simply not mark those functions. The current mcount for MCOUNT_RECORD is simply a "ret". No saving of registers or anything. -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html