Vagyis ez egy olyanfajta hiba, ami nem akkor okoz bajt, amikor történik, hanem amikor kijavítják.
Szerk: Elfelejtettem mondani, hogy itt AIX-ról van szó.
Emlékeztető önmagamnak: újrafordítási sor:
openssl -> openssh, wget, libssh2, curl, lynx, httpd, php, httpd, tomcat-native, serf, python, smbd
- NevemTeve blogja
- A hozzászóláshoz be kell jelentkezni
- 1203 megtekintés
Hozzászólások
Vagy tan nem kellene mindenbe belepiszkalnod, mert okkal van az ugy... Lasd meg Debian SSL bug, ott is csak egy hibat akartak kijavitani.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
;)
Igazából azért nem a szokásos módszerrel csinálták OpenSSL-ék az exportolást, mert az Assembly-programrészeikben (pl ppccpuid.s) nincs function descriptor az exportált szimbólumokhoz. Nyilván lehetne tenni bele, vagy explicit felsorolni ezeket valami export-fájlban; de még egyszerűbb volt a -bexpall opciót használni. A mellékhatásokról nem kérdezték meg a kezelőorvosukat, gyógyszerészüket, vagyis hogy az OpenSSL-t azt is exportálni fogja, amit a libc.a-ból ránt be, pl a libc.a[memcpy.o]-ból a memcpy-t.
- A hozzászóláshoz be kell jelentkezni
Jo, ertem, de ez adottsag. Ami mukodik, azt nem szukseges megjavitani.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Az a baj, hogy az egész ámítástechnikai ipar tele van ilyen 'kicsit nem jó, de azért működik' dolgokkal, és általában nincs is baj belőlük, de néha ezek összetalálkoznak, és akkor a fejünkre omlik az egész...
- A hozzászóláshoz be kell jelentkezni
Az nm szerint szep nagy U(ndefined) symbol a memcpy es tarsai linuxokon a libcrypto.so.1.0.0-ban, es ez igy is van rendjen, mert a libc.so.6-ban vannak, szoval azon a linuxon, ahol en nezelodok, minden okes. A problema az on keszulekeben van.
- A hozzászóláshoz be kell jelentkezni