Dakle, buduci da je nedavno izasao Adobe Flash Player 10 za Linux (za
neupucene:
http://www.linux.hr/modules/news/article.php?storyid=2588),
htio sam ga instalirati na EeePC, buduci da se u changelogu spominju
raznorazne optimiziacije i ubrzanja. Na Eee-u inace koristim defaultni
Xandros. Medjutim, ispada da taj Xandros koristi glibc 2.3 (tocnije
2.3.6), dok Flash plugin zahtijeva minimalno glibc 2.4.
Onda sam pogledao na drugom stroju (Ubuntu 7.10 - Gutsy) i vidio da on
koristi glibc 2.6.1, pa sam dosao na ideju da iz /lib pokupim sve sto
u nazivu ima "2.6.1" i kopiram na Eee, te naravno postelam symlinkove
(libc.so.6 ->
libc-2.6.1.so itd.). No onda mi vise NISTA nije radilo
(i obican ls je javljao Segmentation fault). Onda sam probao samo
Firefox pokrenuti sa novim glibc-om (stavio sam "2.6.1" libove i
pripadajuce symlinkove u poseban dir i usmjerio LD_LIBRARY_PATH na
njega), ali i on se rusi na jednak nacin (SIGSEGV). Ocigledno glibc
2.3.x i 2.6.x nisu kompatibilni na razini aplikacije. :(
Sto jos mogu probati? Imam li ikakve sanse instalirati Flash 10 plugin
na ovaj Xandros?
Ako sto pomaze, evo zadnjih par redaka iz strace-a kad probam
pokrenuti firefox sa modificiranim LD_LIBRARY_PATH:
----------------------------------------------------------
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7dc5000
mprotect(0xb7f0a000, 4096, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dc56c0, limit:
1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, useable:1}) = 0
munmap(0xb7f56000, 62384) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
----------------------------------------------------------