Currently no static libraries are installed. protobuf doesn't include all abseil-cpp linker flags. Optional static libraries should be generated with USE=static-libs Reproducible: Always Steps to Reproduce: 1. emerge -v abseil-cpp protobuf 2. compile https://github.com/mehah/otclient/ Actual Results: Error linking otclient: unity_12_cxx.cxx.o: undefined reference to symbol '_ZN4absl12lts_2024072212log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc' Expected Results: Sucessful linkage of protobuf abseil-cpp dependency in otclient
adding `pkg-config --libs absl_log_internal_check_op absl_log_flags` flags to linker solves the problem
Created attachment 906370 [details] Updated ebuild adding absl-targets patch
Created attachment 906371 [details, diff] Patch for missing absl::log_flags in cmake/abseil-cpp.cmake
Created attachment 906380 [details, diff] Patch for missing absl::log_flags and absl::log_internal_check_op in cmake/abseil-cpp.cmake
Created attachment 906381 [details, diff] Patch for missing absl::log_flags and absl::log_internal_check_op in cmake/abseil-cpp.cmake
Adding absl::log_flags and abs::log_internal_check_op abseril-cpp.cmake doesn't seem to add linker flags to protobuf::libprotobuf
If you want, ping me on IRC (negril) and we can go over this. There is a bit more to sort out.