Closed hungrymonkey closed 1 year ago
git log --oneline
637bfb1 (HEAD -> master, origin/master, origin/HEAD) Merge pull request #312 from KomputeProject/axsaucedo-patch-5 0cd2d7a Updating default headers to Vulkan v1.3.231 a40adf8 Merge pull request #311 from hungrymonkey/fixbuilderror 9eac80f (origin/fixbuilderror) Fixed build error on gcc 12 6b8b6e8 Merge pull request #309 from KomputeProject/1_3_vulkan_upgrade b23e925 (origin/1_3_vulkan_upgrade) Removed parallel as caused issues in build 06e5c15 Updating cmake build from fork
gcc --version gcc (SUSE Linux) 12.2.1 20221020 [revision 0aaef83351473e8f4eb774f8f999bbe87a4866d7] Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Added #314 which allows for build against source or different commit - also now runs as part of CI
https://github.com/KomputeProject/kompute/blob/637bfb1bc044d5e9a639a5ef975ae4ce4b82a71c/examples/array_multiplication/CMakeLists.txt#L29
As it stands, array_multiplication fetches a hash on github. This example code will need continuous maintenance or else the fails to compile whenever somebody tries to build the example and a build issue is fixed upstream.
Steps to reproduce
As you can see here, we recently fix a gcc12 error. The example code does not build because cmake fetches an old unpatch version of kompute since hashes are hard coded.