ClickHouse / ClickHouse/clickhouse-cpp

how to add run path to libclickhouse-cpp-lib.so

Offen
#402 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
need-info
Vorherrschende Sprache
C
Sterne
382
Forks
209
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
13

Beschreibung

I build by using default makefile, but when i run with libclickhouse-cpp-lib.so, this so file have no run path, it use the wrong
version of libstdc++.so.6, lead to error "GLIBCXX 3.4.21 not found" , so I have to add run path to libclickhouse-cpp-lib.so by configuring makefile, can anyone give a hand on this?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Untersuchung des standardmäßigen Makefile und der Bauregel für libclickhouse-cpp-lib.so; reproduziere den GLIBCXX 3.4.21-Fehler und ermittle, wie dessen Runpath konfiguriert ist. Als erledigt gilt dies, wenn die generierte Shared Library den vorgesehenen Runpath verwendet und die erwartete libstdc++.so.6 lädt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.