A világ diadalmasan megy előre

Akinek a C++ nem elég bonyolult, az használhat boost-ot. Akinek az sem elég, próbálja ki a readelf -d libboost_serialization.so | grep 'Library rpath' parancsot. [Itt javítottam egy elírást.]

Ha azt látja ott, hogy Library rpath: [/usr/lib:/usr/lib/python2.7/config], akkor már meg is nyugodhat a világ sora felől.

Ez egy Centos7.9, még remélhetjük, hogy csak a disztribútor ügyeskedett, és a valóságban nem Python hajtja a boost-ot. Bár nem lennék meglepve, ha igen.

Hozzászólások

Nekem a readelf egyáltalán nem ad vissza olyan sort, amiben a 'Library rpath' szerepel. (Debian 11, Boost 1.74. A parancsban egyébként a lib nevéből kimaradt egy o betű.) Lehet, hogy tényleg a disztribútor sara a dolog. A Boost github repo-ját elnézve lehet, hogy azt nézte be, hogy a buildeléshez kell baromi sok mennyiségű Pythonos cucc.

Szerkesztve: 2023. 11. 24., p – 14:50

A cim nem biztos, hogy helytallo. A 2.7-es Python csak olyan ertelemben veve elorelepes, ahogy a 9.99999999%-os inflacio az. (sok helyen a tetejen sem ment fel addig)

szerk:

nyos@hex:~$ readelf -d /usr/lib/libboost_serialization.so.1.46.1 | grep 'Library rpath'
nyos@hex:~$

A strange game. The only winning move is not to play. How about a nice game of chess?