diff --git a/rocblas.spec b/rocblas.spec index ef5ed84ff4e8c94e663f4b7c6b5d666a6c65920d..f6645e12940173f8125cd81116cb324876eaa69b 100644 --- a/rocblas.spec +++ b/rocblas.spec @@ -40,6 +40,9 @@ %global build_tensile OFF %endif +# Why Build ID is 8 bytes +%global buildid 1 + Name: rocblas Version: %{rocm_version} Release: 1 @@ -156,6 +159,9 @@ do -DBUILD_CLIENTS_BENCHMARKS=%{build_test} \ -DBUILD_CLIENTS_TESTS=%{build_test} \ -DBUILD_WITH_TENSILE=%{build_tensile} \ +%if %{buildid} + -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--build-id=sha1" \ +%endif -DBUILD_WITH_PIP=OFF popd cmake --build %{_target_platform} %{?_smp_mflags} --verbose @@ -165,7 +171,7 @@ done %install for gpu in %{rocm_gpu_list} do - %make_install + DESTDIR=%{buildroot} cmake --install %{_target_platform} done echo s@%{buildroot}@@ > br.sed