Compatibility Issue: grpc/1.71.0 and clickhouse-cpp/2.5.1 - abseil-cpp Symbol/Linking Conflicts
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp, grpc
- Ambito
- build-system, databases
Direzione di ricerca
Riproduci il problema in un progetto C++ usando clickhouse-cpp 2.5.1 e gRPC 1.71.0 con Conan, utilizzando CMake o il sistema di build interessato. Esamina le versioni delle dipendenze, le modalità di linkage e gli errori del linker relativi ad abseil-cpp segnalati; il lavoro è completato quando il progetto viene compilato senza errori di ridefinizione dei simboli o di incompatibilità delle versioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
There is a compatibility issue when using clickhouse-cpp (2.5.1) alongside gRPC (1.71.0) in a C++ project, caused by conflicting versions and linkage of abseil-cpp. This results in build/linker errors due to symbol redefinition or version mismatches for abseil-cpp symbols.
Reproduction Steps
-
Set up a C++ project using both clickhouse-cpp (2.5.1) and grpc (1.71.0).
-
Both libraries depend on abseil-cpp, but possibly on different versions and with different static/shared linkage.
-
Attempt to build the project (using CMake or another build system).
Note: Using conan as package manager.
- Lingua principale
- C
- Stelle
- 382
- Fork
- 208
- Merge medio
- 2g 19h
- PR unite (30g)
- 14
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ClickHouse/clickhouse-cpp
-
enhancement pg_clickhouse
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
ClickHouse/clickhouse-cpp#478 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 62/100
ClickHouse/clickhouse-cpp#565 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
ClickHouse/clickhouse-cpp#560 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
ClickHouse/clickhouse-cpp#556 · 1 reazione ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
ClickHouse/clickhouse-cpp#549 ·
Tutte le issue di ClickHouse/clickhouse-cpp
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
BasedHardware/omi#15662 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
level/task module/gcp type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
hapostgres/pg_auto_failover#1190 ·