Image Debianu pro Turris včetně OpenHabu naleznete na adrese:
home.prf.jcu.cz/~pechj/debian_turris.tgz. Nechám jí tam alespoň do konce srpna 2015. Pokud jí tam po tomto datu nenaleznete, napište mi e-mail.
Diky za tu image, po procisteni jsem z 800 megoveho tgz dostal na cca 300MB a to tam porad zustala java, bez javy ma tgz cca 250MB, po rozbaleni cca 600MB takze se da vyzkouset/provozovat i v ramdisku (do ted jsem nevedel jak ty 2GB ram zaplacnout kdyz openwrt staci cca 80MB :-) Bohuzel to nemam kam uploadnout, kdyby to nekdo chtel tak fanoush seznam cz
libc6 je fakt nejaka broken, i kdyz jsem vyresil zavislosti tak neco proste pada na illegal instruction. Zkousel jsem se vracet i do minulosti ale ta 2.17 co tam je, je asi fakt posledni fungujici a 2.19 je proste broken.
Psal jsem i tomu cloveku to ten port udrzuje pri zivote ale neodpovedel :-(
Nicmene i tak je to pouzitelne. Jesta tam zkusim zbuildit cross compiler pro openwrt aby slo kompilovat primo na turrisu.
orezanejsi verze bez javy nahrana na http://uloz.to/x6h8n4s9/debian-turris-tar-gz
v /etc/apt/sources.list si kdyz tak odkomentujte experimental a unreleased, ja to zakomentoval protoze treba midnight commander jinak nesel nainstalovat, v jednom z nich byl divny balicek mc-data
nezjistoval jste nekdo co je presne spatne s libc6 libc6-dev a jak dlouho to trva a jak je powerpcspe port zivy?
google toho moc nerika, nenasel jsem o powerpcspe portu krome linku na https://wiki.debian.org/PowerPCSPEPort nic moc, vetsina veci z let 2011/12
tak jen pro info, s nejvetsi pravdepodobnosti problem s novejsi padajici libc je zpusoben chybejici emulaci FPU v turris kernelu v kombinaci s tim ze asi nezafungovalo u libc nebo libgcc neco co by to normalne melo resit. Protoze cely smysl powerpcspe debianu https://wiki.debian.org/PowerPCSPEPort je o tom ze e500 CPU ma jinak implementovany matematicky koprocesor takze instrukce s plovouci carkou jsou jine
hmm, tak jsem si to potvrdil pomoci gdb viz nize, na tohle po upgradu libc pada apt-get update - je videt ze v libc.so.6 jsou pouzite FPU instrukce, ve funkci isnanf() to spadne na mtfsb0
(gdb) run
Starting program: /usr/bin/apt-get update
Program received signal SIGILL, Illegal instruction.
0x0fa76c08 in isnanf () from /lib/powerpc-linux-gnuspe/libc.so.6
(gdb) disas
Dump of assembler code for function isnanf:
0x0fa76bf8 <+0>: stwu r1,-16(r1)
0x0fa76bfc <+4>: evmergelo r9,r3,r4
0x0fa76c00 <+8>: stw r3,8(r1)
0x0fa76c04 <+12>: stw r4,12(r1)
=> 0x0fa76c08 <+16>: mtfsb0 4*cr6+lt
0x0fa76c0c <+20>: efdcmpeq cr7,r9,r9
0x0fa76c10 <+24>: crnot 4*cr7+gt,4*cr7+gt
0x0fa76c14 <+28>: mfcr r3
0x0fa76c18 <+32>: rlwinm r3,r3,30,31,31
0x0fa76c1c <+36>: addi r1,r1,16
0x0fa76c20 <+40>: blr
End of assembler dump.
(gdb)