Name: pin-gcc-client Version: 0.1.0 Release: 2 Summary: A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC. License: Apache 2.0 URL: https://gitee.com/src-openeuler/pin-gcc-client Source0: %{name}-%{version}.tar.gz Patch0: 0001-static-link-plg_grpc_proto.patch BuildRequires: gcc gcc-c++ gcc-plugin-devel cmake make pkgconfig grpc grpc-plugins grpc-devel protobuf-devel jsoncpp-devel Requires: gcc grpc protobuf %description A Pin (Plug-IN framework) client is implemented based on GCC plugin and can execute the compiler optimization pass in GCC. # skip debuginfo packages %global debug_package %{nil} %prep %setup -q %patch0 -p1 mkdir -p _build cd _build %{cmake} .. -DCMAKE_INSTALL_PREFIX=%{_usr} -DCMAKE_INSTALL_LIBDIR=%{_libdir} %build cd _build %make_build %install cd _build %make_install %files %license LICENSE %attr(0755,root,root) %{_libdir}/libpin_gcc_client.so %changelog * Sat Aug 27 2022 liyancheng <412998149@qq.com> - 0.1.0-2 - Type:Bugfix - ID:NA - SUG:NA - DESC:Static link plg_grpc_proto * Fri Aug 26 2022 liyancheng <412998149@qq.com> - 0.1.0-1 - Type:Init - ID:NA - SUG:NA - DESC:Init pin-gcc-client repository