]> www.infradead.org Git - users/jedix/linux-maple.git/commit
kbuild/ctf: always build vmlinux when building CTF.
authorJamie Iles <jamie.iles@oracle.com>
Fri, 16 Aug 2013 16:02:25 +0000 (17:02 +0100)
committerNick Alcock <nick.alcock@oracle.com>
Tue, 21 Jul 2015 14:29:17 +0000 (15:29 +0100)
commitbda9d9ac43042d28f4c1242f3d2354bdc316b042
tree6f6f3f29b2dc2bcf8659cbcea60c5103294ae1d2
parent02351d61d7824c53adc3c1f22ee8c4ca41e82310
kbuild/ctf: always build vmlinux when building CTF.

Before now, a 'make modules' in a clean tree would neglect to build the built-in
objects and yield an empty objects.builtin, or no objects.builtin at all.

Correct generation of the CTF requires all the .o and .a files which go into
vmlinux, and a list of them in objects.builtin: without them, dwarf2ctf will
fail one way or the other.

While we're at it, remove all CTF-related references in the build system to
CONFIG_DTRACE and CONFIG_DT_DISABLE_CTF: CTF generation has been decoupled from
DTrace and has its own config symbol nowadays.

Orabug: 17397200
Signed-off-by: Jamie Iles <jamie.iles@oracle.com>
Signed-off-by: Nick Alcock <nick.alcock@oracle.com>
Makefile
scripts/Makefile.modpost