Summary: | dev-libs/protobuf should install cmake files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David Roman <davidroman96> |
Component: | Current packages | Assignee: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | floppym |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
David Roman
2020-06-17 15:58:33 UTC
CMake build system is not yet ready for Unix systems. It does not use linker version scripts, so private symbols are not hidden. (https://github.com/protocolbuffers/protobuf/issues/6113) It even does not set the same sonames of libraries, which are set by Autotools build system: https://github.com/protocolbuffers/protobuf/blob/v3.12.3/cmake/libprotobuf.cmake#L115-L133 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/cmake/libprotobuf-lite.cmake#L64-L79 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/cmake/libprotoc.cmake#L168-L180 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/src/Makefile.am#L21 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/src/Makefile.am#L175 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/src/Makefile.am#L222 https://github.com/protocolbuffers/protobuf/blob/v3.12.3/src/Makefile.am#L309 |