Commit Graph

37 Commits

Author SHA1 Message Date
Jeremy Newton
380fea7e92 Update to 17.1
Also use ctest macro
2023-12-14 12:18:13 -05:00
Jeremy Newton
9ec914e2e8 Rebuild against rocm-device-libs 17.1 2023-10-20 13:22:01 -04:00
Tulio Magno Quites Machado Filho
a7786bd790 Rebuild against LLVM 17.0.0 2023-09-06 09:39:33 -03:00
Jeremy Newton
158597f6d2 Update to 17.0 2023-08-16 15:06:04 -04:00
Jeremy Newton
45b01df212 Rebuild against rocm-device-libs 16.4
This lib is static, so rebuild is required
2023-08-08 17:43:37 -04:00
Fedora Release Engineering
e456018fa3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 16:58:25 +00:00
Jeremy Newton
b74db96230 Update to 16.2 2023-07-18 18:48:10 -04:00
Jeremy Newton
c8919a1baa Roll back last change
This didn't actually fix the problem I was trying to fix.
2023-05-25 22:37:26 -04:00
Jeremy Newton
90ac28c5d6 Attempt to fix RHBZ#2207599
I think the default should be 5, as this is what rocclr tries to use in
5.5.1.
2023-05-25 14:33:43 -04:00
Jeremy Newton
3ffc9b7699 Bump rebuild
Looks like I pushed the build too earlier to catch rocm-device-libs
2023-04-19 12:09:02 -04:00
Jeremy Newton
8e65d8616e Update to 16.1
Bugfixes, rebuild against rocm-device-libs 16.1
2023-04-19 11:28:07 -04:00
Jeremy Newton
7a0b1111a0 Fix comgr provides
rocm-opencl cares about this, so we need to allow tracking it.

Normally LD would track this, but rocm-opencl doesn't link to comgr at
build time, but rather does a "dlopen"
2023-04-11 14:00:32 -04:00
Jeremy Newton
0b60917377 Fix some issues
- Fix the managed names test
- patch2 is a bit of a hack to get device_libs test to pass, I'll
  contact upstream if I can't figure it out
- Incorrect provides
2023-04-10 19:04:57 -04:00
Jeremy Newton
ccc4cd1ef3 Use forked upstream code
This is to prepare for the update to LLVM 16 and aligns with how
rocm-device-libs package works.

To align better with LLVM releases, I'm forking upstream code to work
better with upstream llvm releases. See README for more details.
2023-03-29 19:11:17 -04:00
Jeremy Newton
cd84e9a05e Adopt better patch from gentoo
To resolve test failures.
2023-02-27 23:25:40 -05:00
Fedora Release Engineering
0c5c1d1839 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 19:51:27 +00:00
Jeremy Newton
3a3c1beec9 Update to 5.4.1
Also clean up old patches
2022-12-18 21:19:23 -05:00
Jeremy Newton
6c7d48d782 Missing some file install changes in 5.3.0
Mock is not working for me right now ;)

Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-10-04 13:07:49 -04:00
Jeremy Newton
2579c19941 Forgot to commit sources
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-10-04 12:55:18 -04:00
Jeremy Newton
dd064b4d53 Update to 5.3.0
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-10-04 12:34:02 -04:00
Jeremy Newton
79ef803233 Rebuild against LLVM 15
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-09-19 17:31:57 -04:00
Jeremy Newton
88655a00df Fix for HIP related issue
Relating to this upstream bug:
https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/issues/49

- remove redundant includes
- fix libdir path
2022-09-19 17:31:14 -04:00
Fedora Release Engineering
9e62e33d62 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 00:55:28 +00:00
Jeremy Newton
1a4a7e6140 Forgot a patch in last commit 2022-07-03 16:03:31 -04:00
Jeremy Newton
f758425659 Update to 5.2.0 2022-07-03 15:58:47 -04:00
Jeremy Newton
88936448e1 Add comgr(rocm) provides
This is useful for rocm-opencl and rocm-hip, which uses dlopen to load
comgr, so the package needs to add a requires, but the rocm release
needs to be aligned to avoid unexpected failures.
2022-06-10 19:15:06 -04:00
Jeremy Newton
e163f87e16 Updating patches
No need to rebuild, just mostly documentation related:
- Use upstreamed patch to detect if clang is shared/static
- Add upstream links to commits (everything is upstream now)
- Regenerate cmake file location patch
2022-05-03 12:10:22 -04:00
Jeremy Newton
865f49541f Enable ppc64le
Signed-off-by: Jeremy Newton <Jeremy.Newton@amd.com>
2022-04-05 16:42:53 -04:00
Mystro256
cc1c002df4 Forgot to add patch in last commit 2022-03-31 15:17:44 -04:00
Mystro256
48b27e5eea Fix 5.1.0 build/spec
- Minor error in changelog
- Missing patch
- Remove redundant license file
2022-03-31 15:01:23 -04:00
Mystro256
4162679c4e Add llvm 14 patch
ROCm 5.1.0 is based on an early snapshot of llvm 15
2022-03-31 12:45:51 -04:00
Mystro256
aa42674d98 Update to 5.1.0
Also add versioned build requires to avoid llvm, clang, and device-libs
from being out of sync.
2022-03-31 12:07:28 -04:00
Jeremy Newton
62b2081d96 Drop llvm 13 patches
The LLVM 14 update for fc37 is currently building.
2022-03-29 07:34:24 -04:00
Mystro256
84acb10b0c Fix test comment
I asked upstream and they said these tests fail because they rely on
functionality not present in upstream llvm (only in rocm fork)
2022-02-16 18:21:35 -05:00
Mystro256
2840267dab Fix mix tab and spaces 2022-02-14 23:20:44 -05:00
Mystro256
08b7b62967 Initial import 2022-02-14 23:17:12 -05:00
Gwyn Ciesla
1e6939c48a Added the README 2022-02-14 22:17:09 +00:00