Skip to content

Commit 3ac75d6

Browse files
committed
fixup! wip nvidia lto fix
1 parent 68ebf4b commit 3ac75d6

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

nonfree/kmod-nvidia/lts/pkg.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ steps:
2727
- |
2828
cd kernel
2929
30-
make LLVM=1 LD=ld.lld -j $(nproc) SYSSRC=/src
30+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) SYSSRC=/src
3131
install:
3232
- |
3333
cd kernel
@@ -37,7 +37,7 @@ steps:
3737
cp /src/modules.builtin /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
3838
cp /src/modules.builtin.modinfo /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
3939
40-
make LLVM=1 -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
40+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
4141
test:
4242
- |
4343
# https://www.kernel.org/doc/html/v4.15/admin-guide/module-signing.html#signed-modules-and-stripping

nonfree/kmod-nvidia/production/pkg.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ steps:
2727
- |
2828
cd kernel
2929
30-
make LLVM=1 -j $(nproc) SYSSRC=/src
30+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) SYSSRC=/src
3131
install:
3232
- |
3333
cd kernel
@@ -37,7 +37,7 @@ steps:
3737
cp /src/modules.builtin /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
3838
cp /src/modules.builtin.modinfo /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
3939
40-
make LLVM=1 -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
40+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
4141
test:
4242
- |
4343
# https://www.kernel.org/doc/html/v4.15/admin-guide/module-signing.html#signed-modules-and-stripping

nvidia-open-gpu-kernel-modules/lts/pkg.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ steps:
3838
- |
3939
cd /nvidia-driver/kernel-open
4040
41-
make LLVM=1 LD=ld.lld V=1 -j $(nproc) SYSSRC=/src
41+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) SYSSRC=/src
4242
- |
4343
cd /gdrcopy/src/gdrdrv
4444
# Build the kernel module with NVIDIA driver sources and kernel 6.12 compatibility flags
45-
make LLVM=1 -C /src M=/gdrcopy/src/gdrdrv modules \
45+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -C /src M=/gdrcopy/src/gdrdrv modules \
4646
NVIDIA_SRC_DIR=/nvidia-driver/kernel-open/nvidia \
4747
NVIDIA_IS_OPENSOURCE=y \
4848
HAVE_VM_FLAGS_SET=y \
@@ -57,12 +57,12 @@ steps:
5757
cp /src/modules.builtin /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
5858
cp /src/modules.builtin.modinfo /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
5959
60-
make LLVM=1 -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_STRIP=1
60+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_STRIP=1
6161
- |
6262
cd /gdrcopy
6363
6464
# Install the gdrdrv kernel module
65-
make LLVM=1 -C /src M=/gdrcopy/src/gdrdrv modules_install INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
65+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -C /src M=/gdrcopy/src/gdrdrv modules_install INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
6666
test:
6767
- |
6868
# https://www.kernel.org/doc/html/v4.15/admin-guide/module-signing.html#signed-modules-and-stripping

nvidia-open-gpu-kernel-modules/production/pkg.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ steps:
3535
- |
3636
cd /nvidia-driver/kernel-open
3737
38-
make LLVM=1 -j $(nproc) SYSSRC=/src
38+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) SYSSRC=/src
3939
- |
4040
cd /gdrcopy/src/gdrdrv
4141
# Build the kernel module with NVIDIA driver sources and kernel 6.12 compatibility flags
42-
make LLVM=1 -C /src M=/gdrcopy/src/gdrdrv modules \
42+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -C /src M=/gdrcopy/src/gdrdrv modules \
4343
NVIDIA_SRC_DIR=/nvidia-driver/kernel-open/nvidia \
4444
NVIDIA_IS_OPENSOURCE=y \
4545
HAVE_VM_FLAGS_SET=y \
@@ -54,12 +54,12 @@ steps:
5454
cp /src/modules.builtin /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
5555
cp /src/modules.builtin.modinfo /rootfs/usr/lib/modules/$(cat /src/include/config/kernel.release)/
5656
57-
make LLVM=1 -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_STRIP=1
57+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -j $(nproc) modules_install SYSSRC=/src INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_STRIP=1
5858
- |
5959
cd /gdrcopy
6060
6161
# Install the gdrdrv kernel module
62-
make LLVM=1 -C /src M=/gdrcopy/src/gdrdrv modules_install INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
62+
make LLVM=1 LD=ld.lld OBJDUMP=llvm-objdump -C /src M=/gdrcopy/src/gdrdrv modules_install INSTALL_MOD_PATH=/rootfs/usr INSTALL_MOD_DIR=extras INSTALL_MOD_STRIP=1
6363
test:
6464
- |
6565
# https://www.kernel.org/doc/html/v4.15/admin-guide/module-signing.html#signed-modules-and-stripping

0 commit comments

Comments
 (0)