Package Details: opencl-nvidia-470xx 470.256.02-7

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy)
Package Base: nvidia-470xx-utils
Description: OpenCL implemention for NVIDIA
Upstream URL: http://www.nvidia.com/
Keywords: driver nvidia video
Licenses: custom
Conflicts: opencl-nvidia
Provides: opencl-driver, opencl-nvidia
Submitter: jonathon
Maintainer: Sinyria (cysp74, SoftExpert)
Last Packager: SoftExpert
Votes: 100
Popularity: 1.15
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2024-11-10 08:39 (UTC)

Dependencies (2)

Required by (67)

Sources (11)

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 41 Next › Last »

SoftExpert commented on 2024-05-11 09:14 (UTC)

@TechXero: We will update as soon as consensus is reached towards the needed patch - I still see that some differences allow to solve edge cases. We also want to avoid breaking currently working configurations. Can someone confirm that the patch will not break the build processus with older GCC ?

dimytch commented on 2024-05-11 09:04 (UTC)

https://bbs.archlinux.org/viewtopic.php?id=295600 Does not compile without hands for current LTS kernel too.

lalala_233 commented on 2024-05-11 05:53 (UTC)

rodrigorc's patch workds for the kernel 6.8.9-arch1-2 gcc version 14.1.1 20240507.

fuan_k commented on 2024-05-10 19:33 (UTC)

Confirming rodrigorc's patch works for the LTS kernel 6.6.30-2-lts gcc version 14.1.1 20240507

I have not seen errors for the 6.8.9-arch1-2 kernel either.

meadow commented on 2024-05-10 15:34 (UTC)

Confirming TechXero's patch works for the LTS kernel

6.6.30-2-lts gcc version 14.1.1 20240507

rodrigorc commented on 2024-05-10 12:35 (UTC)

I hadn't found this solution, so I went and fixed it myself with a slightly different patch:

--- a/Kbuild
+++ b/Kbuild
@@ -68,7 +68,7 @@

 EXTRA_CFLAGS += -I$(src)/common/inc
 EXTRA_CFLAGS += -I$(src)
-EXTRA_CFLAGS += -Wall -MD $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-error -Wno-format-extra-args
+EXTRA_CFLAGS += -Wall -MD $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-error -Wno-format-extra-args -fpermissive
 EXTRA_CFLAGS += -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"470.239.06\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE
 EXTRA_CFLAGS += $(call cc-option,-Werror=undef,)
 EXTRA_CFLAGS += -DNV_SPECTRE_V2=$(NV_SPECTRE_V2)

I think this is more proper, GCC itself recommends using -fpermissive if there is need for the legacy behavior: https://gcc.gnu.org/gcc-14/porting_to.html

xclay commented on 2024-05-10 00:21 (UTC)

I confirm @TechXero patch working with: kernel: 6.8.9-arch1-2 gcc: 14.1.1

thanks.

rodolfoser commented on 2024-05-09 23:57 (UTC)

can confirm PKGBUILD patch works for me too

ncmprhnsbl commented on 2024-05-09 22:48 (UTC)

confirming patch works here. for no offset, just change to "@@ -101,7 +101,8 @@ test_headers() {"

TechXero commented on 2024-05-09 19:01 (UTC)

@SoftExpert

I have not yet tested it but @Maniaxx did seems to work. Can you update package with -2 added to it ?