- add std=c++11 to the g++ test hipMalloc.cpp to avoid failure on centos
- Also, enabled gcc test hipMalloc.c on amd platform
Change-Id: I3ff6dba05a70140a9a19df107b7885df83d28041
[ROCm/hip commit: 966741a0b3]
Add libhiprtc-builtins library to packaging/hip-rocclr.
Depends on part 1 patch to compute/ec/hipamd.
Change-Id: I366d7f1868c868f5d6b02363c7e78ff399e06b19
[ROCm/hip commit: fdbb8f10bd]
If the user decides to use a non-hipcc or non-clang++
compiler, we should skip the version checking.
Change-Id: I1424585c606ec0c63103f512161eb88cac27d71d
[ROCm/hip commit: 7a43de757e]
Add the hipcc.bat and hipconfig.bat files previously
only residing in P4 to CMake builds. Ship this .bat
file as part of bin directory on Windows.
Change-Id: I2822e1419f1f6a0a6cdde9e292231995a83df77d
[ROCm/hip commit: a6d568b9ca]
Fix compiling error of hipLaunchCoopMultiKernel on
NV A100.
Fix test failure on all NV devices.
Change-Id: Iba20caa0e9021480378625506197384c275a3289
[ROCm/hip commit: f70b109cc3]
Adding hip-config.cmake variables HIP_CLANG_REPO,
HIP_CLANG_BRANCH, and HIP_CLANG_PATCH_LEVEL. These
are extracted from either hipcc or clang++ --version
output.
Change-Id: I5386b71160d592d95d1867e0b563e91514b1b84b
[ROCm/hip commit: abebb6fe21]
Should not add extra for non-parameter dummyKernel()
in hipModuleLaunchKernel()
Change-Id: If6f881ebb027bd3e8435d3de5295b00277e96a6a
[ROCm/hip commit: 87ba31e596]
This reverts commit 64e6f51efc.
Reason for revert: Need to rework this to support older cmake releases as well.
Change-Id: I95dd2311c0166656099229128ed5344eb761942e
[ROCm/hip commit: b01fb5d72f]
Disable sincos() for NV temporarily in order
to prevent kernel launch failure for NVA100.
Change-Id: Ic9ec976c5c486c4e1d3b83e1578081673f97efa3
[ROCm/hip commit: fd50af8c77]
To allow committing a patch into compute/ec/hipamd,
temporarily remove this library from package, and add
back in cmake hiprtc-builtins patch.
Change-Id: I8e448a669e796d4c321fcf8a6fe2dc5773743de3
[ROCm/hip commit: ff97848c63]
Corrects an invalid call to 'ar', which results in link failures for mixed shared
and static link invocations using hipcc.
Change-Id: I51c33438106af066a13e5ff9533721cdc326790d
[ROCm/hip commit: 6d20ee19c7]
This reverts commit 261b237f17.
Reason for revert: Reverting this change to enable split project flow working. Once that is enabled this change will be submitted in hipamd project.
Change-Id: Iad2e044a173787a57a80c5a3d04795e7c2dc5ad5
[ROCm/hip commit: 93b53dc6fa]
Current packaging assumes that HIP runtime will always be installed in
/opt/rocm/lib. This is false to assume, because some distros like CentOS
will use the lib64 directory instead of lib. Relying on CMake to choose
the library directory for us will default in that case to lib64. Hence
there will be a mismatch between where HIP is installed and where CMake
thinks it is.
Change-Id: If6f881eab027bdbe8435d3de5295b00277e96a6a
[ROCm/hip commit: ed9e4ee7df]
Remove extra -isystem causing --cuda-device-only flag
to be dropped. Fix missing __hipRTC_header_size symbol.
Add macros which were consumed during pre-processor
generation. Add INT_MAX and CHAR_BIT macros used in
HIP headers.
Change-Id: Id5143e3c8a2b1e7c78658ba84d5ab3b55ac1fa72
[ROCm/hip commit: b982637965]