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