1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= rocm-device-libs
5 KEYWORDS= devel graphics
7 SDESC[standard]= Radeon Open Compute Device Libraries
8 HOMEPAGE= https://github.com/RadeonOpenCompute/ROCm-Device-Libs
12 SITES[main]= GITHUB/RadeonOpenCompute:ROCm-Device-Libs:rocm-5.7.1
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= llvm:dev:standard
22 clang:compiler:standard
24 BUILDRUN_DEPENDS= clang:dynlibs:standard
26 USES= cmake zlib ncurses execinfo
27 GNOME_COMPONENTS= libxml2
29 LICENSE= CUSTOM1:single
30 LICENSE_NAME= CUSTOM1:"ROCm-Device-Libs Release License"
31 LICENSE_FILE= CUSTOM1:{{WRKSRC}}/LICENSE.TXT
38 echo 'target_link_options(prepare-builtins PUBLIC "-Wl,-rpath,${LOCALBASE}/lib")'\
39 >> ${WRKSRC}/utils/prepare-builtins/CMakeLists.txt
42 ${RM} -r ${STAGEDIR}${STD_DOCDIR}
44 [FILE:401:descriptions/desc.single]
45 AMD ROCm is the first open-source software development platform for
46 HPC/Hyperscale-class GPU computing.
48 This package contains a set of AMD specific device-side language runtime
49 libraries. Specifically:
51 oclc Open Compute library controls
52 ocml Open Compute Math library
53 ockl Open Compute Kernel library
54 opencl OpenCL built-in library
55 hip HIP built-in library
56 hc Heterogeneous Compute built-in library
60 703de8403c0bd0d80f37c970a698f10f148daf144d34f982e4484d04f7c7bbef 248357 RadeonOpenCompute-ROCm-Device-Libs-rocm-5.7.1.tar.gz
63 [FILE:1447:manifests/plist.single]
68 oclc_abi_version_400.bc
69 oclc_abi_version_500.bc
70 oclc_correctly_rounded_sqrt_off.bc
71 oclc_correctly_rounded_sqrt_on.bc
74 oclc_finite_only_off.bc
75 oclc_finite_only_on.bc
76 oclc_isa_version_1010.bc
77 oclc_isa_version_1011.bc
78 oclc_isa_version_1012.bc
79 oclc_isa_version_1013.bc
80 oclc_isa_version_1030.bc
81 oclc_isa_version_1031.bc
82 oclc_isa_version_1032.bc
83 oclc_isa_version_1033.bc
84 oclc_isa_version_1034.bc
85 oclc_isa_version_1035.bc
86 oclc_isa_version_1036.bc
87 oclc_isa_version_1100.bc
88 oclc_isa_version_1101.bc
89 oclc_isa_version_1102.bc
90 oclc_isa_version_1103.bc
91 oclc_isa_version_600.bc
92 oclc_isa_version_601.bc
93 oclc_isa_version_602.bc
94 oclc_isa_version_700.bc
95 oclc_isa_version_701.bc
96 oclc_isa_version_702.bc
97 oclc_isa_version_703.bc
98 oclc_isa_version_704.bc
99 oclc_isa_version_705.bc
100 oclc_isa_version_801.bc
101 oclc_isa_version_802.bc
102 oclc_isa_version_803.bc
103 oclc_isa_version_805.bc
104 oclc_isa_version_810.bc
105 oclc_isa_version_900.bc
106 oclc_isa_version_902.bc
107 oclc_isa_version_904.bc
108 oclc_isa_version_906.bc
109 oclc_isa_version_908.bc
110 oclc_isa_version_909.bc
111 oclc_isa_version_90a.bc
112 oclc_isa_version_90c.bc
113 oclc_isa_version_940.bc
114 oclc_isa_version_941.bc
115 oclc_isa_version_942.bc
116 oclc_unsafe_math_off.bc
117 oclc_unsafe_math_on.bc
118 oclc_wavefrontsize64_off.bc
119 oclc_wavefrontsize64_on.bc
122 lib/cmake/AMDDeviceLibs/AMDDeviceLibsConfig.cmake
125 [FILE:615:patches/patch-ockl_src_mtime.cl]
126 --- ockl/src/mtime.cl.orig 2022-11-04 13:01:30 UTC
127 +++ ockl/src/mtime.cl
128 @@ -14,12 +14,6 @@ mem_realtime(void)
129 return __builtin_amdgcn_s_memrealtime();
132 -__attribute__((target("gfx11-insts"))) static ulong
135 - return __builtin_amdgcn_s_sendmsg_rtnl(0x83);
139 __attribute__((target("s-memtime-inst"))) ulong
140 OCKL_MANGLE_U64(memtime)(void)
141 @@ -43,10 +37,6 @@ OCKL_MANGLE_U64(cyclectr)(void)
143 OCKL_MANGLE_U64(steadyctr)(void)
145 - if (__oclc_ISA_version >= 11000) {
146 - return msg_realtime();
148 return mem_realtime();