LTO: Use CC for kernel linking.
commitfa8104330967fab6248da216251a4382b39b1dab
authorzrj <rimvydas.jasinskas@gmail.com>
Thu, 13 Oct 2016 13:01:29 +0000 (13 16:01 +0300)
committerzrj <zrj@dragonflybsd.org>
Tue, 25 Oct 2016 16:31:41 +0000 (25 19:31 +0300)
tree6a1711254a5a86785f10c43b80b79196a881f0f9
parent87df5a71f3402d31c975dd2445ccbc5a492c88fe
LTO: Use CC for kernel linking.

This allows linker properly get invoked to deal with LTO objects.
Main differences extra .eh_frame_hdr section and RPATH to /usr/libexec/gcc50.
Both should be harmless. As for -rpath it is coming from gcc spec files,
it should not be set for -nostdlib case.

While there, add missing -Wl,.
sys/conf/kern.pre.mk
sys/conf/kmod.mk
sys/platform/vkernel64/conf/Makefile