Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 948478
Collapse All | Expand All

(-)a/kernel/nvidia/nvidia.Kbuild (-3 / +5 lines)
Lines 40-52 NVIDIA_KO = nvidia/nvidia.ko Link Here
40
NVIDIA_BINARY_OBJECT := $(src)/nvidia/nv-kernel.o_binary
40
NVIDIA_BINARY_OBJECT := $(src)/nvidia/nv-kernel.o_binary
41
NVIDIA_BINARY_OBJECT_O := nvidia/nv-kernel.o
41
NVIDIA_BINARY_OBJECT_O := nvidia/nv-kernel.o
42
42
43
quiet_cmd_symlink = SYMLINK $@
43
# Rel. commit 80f289101690 "kbuild: change working directory to external module directory with M=" (Masahiro Yamada, 10 Nov 2024)
44
 cmd_symlink = ln -sf $< $@
44
# Ensure `$<` is absolute, since the link target is resolved relative to its path, not from where `ln` is run from.
45
quiet_cmd_symlinkabs = SYMLINK $@
46
 cmd_symlinkabs = ln -sf $(abspath $<) $@
45
47
46
targets += $(NVIDIA_BINARY_OBJECT_O)
48
targets += $(NVIDIA_BINARY_OBJECT_O)
47
49
48
$(obj)/$(NVIDIA_BINARY_OBJECT_O): $(NVIDIA_BINARY_OBJECT) FORCE
50
$(obj)/$(NVIDIA_BINARY_OBJECT_O): $(NVIDIA_BINARY_OBJECT) FORCE
49
	$(call if_changed,symlink)
51
	$(call if_changed,symlinkabs)
50
52
51
nvidia-y += $(NVIDIA_BINARY_OBJECT_O)
53
nvidia-y += $(NVIDIA_BINARY_OBJECT_O)
52
54
(-)a/kernel/nvidia-modeset/nvidia-modeset.Kbuild (-3 / +5 lines)
Lines 40-52 NV_KERNEL_MODULE_TARGETS += $(NVIDIA_MODESET_KO) Link Here
40
NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary
40
NVIDIA_MODESET_BINARY_OBJECT := $(src)/nvidia-modeset/nv-modeset-kernel.o_binary
41
NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o
41
NVIDIA_MODESET_BINARY_OBJECT_O := nvidia-modeset/nv-modeset-kernel.o
42
42
43
quiet_cmd_symlink = SYMLINK $@
43
# Rel. commit 80f289101690 "kbuild: change working directory to external module directory with M=" (Masahiro Yamada, 10 Nov 2024)
44
cmd_symlink = ln -sf $< $@
44
# Ensure `$<` is absolute, since the link target is resolved relative to its path, not from where `ln` is run from.
45
quiet_cmd_symlinkabs = SYMLINK $@
46
 cmd_symlinkabs = ln -sf $(abspath $<) $@
45
47
46
targets += $(NVIDIA_MODESET_BINARY_OBJECT_O)
48
targets += $(NVIDIA_MODESET_BINARY_OBJECT_O)
47
49
48
$(obj)/$(NVIDIA_MODESET_BINARY_OBJECT_O): $(NVIDIA_MODESET_BINARY_OBJECT) FORCE
50
$(obj)/$(NVIDIA_MODESET_BINARY_OBJECT_O): $(NVIDIA_MODESET_BINARY_OBJECT) FORCE
49
	$(call if_changed,symlink)
51
	$(call if_changed,symlinkabs)
50
52
51
nvidia-modeset-y += $(NVIDIA_MODESET_BINARY_OBJECT_O)
53
nvidia-modeset-y += $(NVIDIA_MODESET_BINARY_OBJECT_O)
52
54

Return to bug 948478