Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What are the exact files needed to satisfy the opencl build requirements? #61

Open
anoduck opened this issue Feb 14, 2024 · 1 comment

Comments

@anoduck
Copy link

anoduck commented Feb 14, 2024

I am running Kali Linux, and have scoured the available repositories, added Amd's debian repository, and installed every package that hinted at including the required OpenCL library, all to no avail. Although, I do have quite a significant amount of *.cl files associated with the hashcat library, I am unsure if these are the correct ones.

Is there anyway I could get a file list, or more information as to exactly what is required, other than "the OpenCL lib"?

@anoduck
Copy link
Author

anoduck commented Feb 15, 2024

Source files for CL used for compilation were located in /usr/include/CL as customary, and were copied to ./src directory as instructed. This was in spite of the fact, instructions state to copy files with a *.cl extension. As the only files containing a .cl extension were associated with HashCat, and not associated with any distribution variant of OpenCL.

As to be expected, cmake still failed to recognize OpenCL during generation of make files. Since, it appears, OpenCL is correctly installed on the system, the installation directory of OpenCL does not contain any *.cl files, and there is no information provided stating where the appropriate files can be located. One is left with the conclusion that these files are deprecated and no longer available. This results in the OpenCL feature being unobtainable, and broken.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant