* Steven Rostedt <rostedt@xxxxxxxxxxx> wrote: > From: Steven Rostedt <srostedt@xxxxxxxxxx> > Subject: ftrace: objcopy version test for local symbols > > The --globalize-symbols option came out in objcopy version 2.17. > If the kernel is being compiled on a system with a lower version of > objcopy, then we can not use the globalize / localize trick to > link to symbols pointing to local functions. > > This patch tests the version of objcopy and will only use the trick > if the version is greater than or equal to 2.17. Otherwise, if an > object has only local functions within a section, it will give a > nice warning and recommend the user to upgrade their objcopy. > > Leaving the symbols unrecorded is not that big of a deal, since the > mcount record method changes the actual mcount code to be a simple > "ret" without recording registers or anything. > > Signed-off-by: Steven Rostedt <srostedt@xxxxxxxxxx> applied to tip/tracing/ftrace, also have integrated it into auto-ftrace-next. (without much testing - i hope it goes well) Ingo -- 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