Portál AbcLinuxu, 6. června 2024 04:22


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
11.11.2005 17:57 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Odpovědět | Sbalit | Link | Blokovat | Admin
To s tím LD_LIBRARY_PATH a setuid programama nebude tak docela pravda, jak jsem nedávno zjistil...
11.11.2005 18:10 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Teď jsem to zkoušel:
$ export LD_PRELOAD=libfake
$ ping
ERROR: ld.so: object 'libdoesntexit' from LD_PRELOAD cannot be preloaded: ignored.
$ export LD_PRELOAD=/usr/lib/hacklocaledir.so
$ strace ping
...
open("/usr/lib/hacklocaledir.so", O_RDONLY) = 3
...
$ stat -c %A /bin/ping
-rws--x--x
Takže tam ta chyba pořád je, nebo mám něco špatně v konfiguraci
When your hammer is C++, everything begins to look like a thumb.
11.11.2005 18:16 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Podle tohoto dokumentu by se mělo jednat o problém staršího ld-linux. Nové libc6 už by měly být OK. Ale já mám nové (2.3.5), takže nevím, v čem je problém.
When your hammer is C++, everything begins to look like a thumb.
11.11.2005 18:27 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Ale v ld.so.conf máš /usr/lib a ta knihovna existuje... bavíme se o případu, kdy ta knihovna není v ld.so.conf, ne? POkud zapíšeš do /usr/lib svoji knihovnu, tak jsi root a nepotřebuješ dělat takový blbiny :-)
11.11.2005 18:34 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Ježiš, máš pravdu! Jsem debil, tohle mě vůbec nedošlo :-D
When your hammer is C++, everything begins to look like a thumb.
13.11.2005 23:18 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Jaká chyba? strace snad proboha není SUID.
12.11.2005 16:35 janosh | skóre: 8 | blog: janosh_blog | Třebíč
Rozbalit Rozbalit vše Re: man gcc: optimalizace a knihovny
Odpovědět | Sbalit | Link | Blokovat | Admin
docela dobry shrnuti nechces to dat napriklad do FAQ sekce?
Linux is like teepee, no windows, no gates, apache inside!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.