-
Notifications
You must be signed in to change notification settings - Fork 863
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
The builds are broken #2658
Comments
Did this ever work for you? If so, when is the last time that you know this worked? |
I never tried to use glslang before. Context: EDIT: I noticed you are using CMake. By default CMake does not add a "d" suffix to any debug libraries under unix systems. |
The SDKs for all 3 platforms include all of the glslang libraries and executables built. Could you use that? |
As I said the Debug builds for Linux and Mac do not include the libraries. Additionally the headers are missing for Linux and Mac builds. About the executable, I could use it as a last resort. My SDK requires the libraries (with the headers otherwise it's not usable). To use the executable instead I would need to slow down the SDK by With the direct libs I can work in memory and I don't need to compute any command line as I can directly give to the lib the environment information. Additionally download is also not needed as the glslang compiler would be integrated into the SDK application. EDIT: Before using the EXE, I will try to setup a build server for this library using my GitLab. If that works I will link it here. |
Perhaps I am misunderstanding you, but both the executables and the API libraries for glslang are included with all 3 SDKs (linux, Window, mac). To use the API libraries, the headers are also included. |
As @KarenGhavam-lunarG stated, all the glslang headers and libraries are available by downloading the Vulkan SDK available at lunarg.com for Windows, Linux and Mac. Of course, the SDK is not top-of-tree, but rather a snapshot taken every couple months. But the components are likely more stable than top-of-tree, since we do some extra testing for the SDK. I will look at the master-tot zips for Linux and Mac, but the SDK is available right now. |
Thank you I did not know about the lunarg.com website. I'll check if I can easily integrate this in my build process. |
This is still an active issue that is making it hard for me to use glslang on platforms other than Windows. The headers are simply missing on macOS and Linux binaries. Alternatively using the Vulkan SDK was a temporary fix but after over a year I think this should finally be addressed. Though if anyone needs this before this has been fixed: You can use brew's glslang formula which works on both Mac and Linux. |
Fix #2658: Properly include all headers in deployments
I tried to use the automatic CI builds, but they are broken on both Linux and Mac:
Windows on the other hand, does include headers and binaries in both Debug and Release.
Could you please provide proper ZIP packages for Debug and Release configurations under both Linux and Mac?
The text was updated successfully, but these errors were encountered: