*** at1as has quit IRC | 00:24 | |
*** troulouliou_div2 has joined #maemo | 00:24 | |
*** Hurrian has quit IRC | 00:43 | |
*** shentey has quit IRC | 00:54 | |
*** LauRoman has quit IRC | 00:58 | |
*** troulouliou_div2 has quit IRC | 01:20 | |
*** troulouliou_div2 has joined #maemo | 01:32 | |
*** troulouliou_div2 has quit IRC | 01:49 | |
*** clopez has quit IRC | 02:11 | |
*** clopez has joined #maemo | 02:14 | |
*** ds3 has quit IRC | 02:16 | |
*** florian has quit IRC | 02:35 | |
*** bruce_lee has quit IRC | 02:38 | |
*** bruce_lee has joined #maemo | 02:39 | |
*** bruce_lee has joined #maemo | 02:39 | |
*** noch has joined #maemo | 02:39 | |
*** ds3 has joined #maemo | 02:50 | |
*** RedW has joined #maemo | 03:22 | |
*** RedM has quit IRC | 03:22 | |
*** vishap has joined #maemo | 03:32 | |
*** noch has quit IRC | 03:36 | |
*** ds3 has quit IRC | 03:59 | |
*** ds3 has joined #maemo | 04:05 | |
*** obsed_ has joined #maemo | 04:06 | |
*** obsed has quit IRC | 04:08 | |
*** noch has joined #maemo | 04:25 | |
*** ashneo76 has joined #maemo | 04:28 | |
*** vishap has quit IRC | 04:28 | |
*** LauRoman has joined #maemo | 04:43 | |
*** bruce_lee has quit IRC | 04:46 | |
*** eMHa__ has joined #maemo | 04:52 | |
*** eMHa_ has quit IRC | 04:57 | |
*** obsed_ is now known as obsed | 05:25 | |
*** obsed has quit IRC | 06:49 | |
*** obsed has joined #maemo | 06:57 | |
*** DocScrutinizer05 has quit IRC | 07:01 | |
*** DocScrutinizer05 has joined #maemo | 07:01 | |
*** drrz has quit IRC | 07:20 | |
*** obsed has quit IRC | 07:31 | |
*** pagurus has quit IRC | 07:48 | |
*** pagurus` has joined #maemo | 07:48 | |
*** radekp has joined #maemo | 07:58 | |
*** ashneo76 has quit IRC | 08:05 | |
*** cure` has quit IRC | 09:27 | |
*** geaaru has joined #maemo | 09:44 | |
*** shentey has joined #maemo | 09:46 | |
*** shentey has quit IRC | 09:56 | |
*** shentey has joined #maemo | 10:02 | |
*** strohi has quit IRC | 10:07 | |
*** Oksana has quit IRC | 10:14 | |
*** Oksana has joined #maemo | 10:14 | |
*** L29Ah has quit IRC | 10:28 | |
*** Mekkis has quit IRC | 10:29 | |
*** Mekkis has joined #maemo | 10:30 | |
*** florian has joined #maemo | 10:51 | |
*** zGrr has joined #maemo | 10:51 | |
*** jskarvad has joined #maemo | 10:57 | |
*** ced117 has quit IRC | 11:04 | |
*** ced117 has joined #maemo | 11:18 | |
*** flo_lap has joined #maemo | 11:30 | |
*** JRHaigh has quit IRC | 11:40 | |
*** JRHaigh has joined #maemo | 11:41 | |
*** tanty_off is now known as tanty | 11:52 | |
*** Cor-Ai_ has joined #maemo | 12:08 | |
*** Cor-Ai has quit IRC | 12:11 | |
*** Cor-Ai_ is now known as Cor-Ai | 12:11 | |
*** shentey has quit IRC | 12:28 | |
APic | ~flasher | 12:33 |
---|---|---|
infobot | [flasher] at http://www.jedge.com/n810/flasher/maemo_flasher-3.5_2.5.2.2.tar.gz (also .exe!), or http://www.chakra-project.org/ccr/packages.php?ID=5027 or generally http://www.google.com/search?q=maemo_flasher-3.5_2.5.2.2.tar.gz. HARMattan(N9): https://aur.archlinux.org/packages/fl/flasher-harmattan/flasher-harmattan.tar.gz, or -- list of filenames/md5sums: http://pastebin.com/sYKdNJSH, or http://galif.eu/nokia/ | 12:33 |
KotCzarny | you might want ~flashing | 12:37 |
* APic cannot execute flasher-3.5 | 12:38 | |
APic | Probably because i have a 64Bit-Environment | 12:39 |
APic | And the Binary is 32 Bit | 12:39 |
KotCzarny | yeah | 12:39 |
APic | ~flashing | 12:39 |
infobot | methinks maemo-flashing is http://wiki.maemo.org/Updating_the_tablet_firmware, or - on linux PC - download&extract http://maemo.cloud-7.de/maemo5/patches_n_tools/maemo-my-private-workdir.tgz, cd into it, do sudo ./flash-it-all.sh; or see ~flashing-cmdline, or see ~lazyflashing | 12:39 |
APic | Does the „private Workdir“ get around this Issue? | 12:39 |
APic | *leech* | 12:39 |
KotCzarny | dont remember, probabbly not | 12:40 |
KotCzarny | you have to instal lib32-compat yourself | 12:40 |
APic | Then i need a 32Bit-Chroot | 12:40 |
APic | Ah, or that | 12:40 |
KotCzarny | nope, just compat libs | 12:40 |
APic | Then i will get /lib32 and Stuff, right? | 12:40 |
APic | (Debian 8.5) | 12:40 |
KotCzarny | depends on distro | 12:40 |
APic | Ok | 12:40 |
luke-jr | ~0xffff | 12:42 |
infobot | well, 0xffff is https://github.com/pali/0xFFFF, or http://talk.maemo.org/showthread.php?t=87996 | 12:42 |
luke-jr | APic: ^ | 12:42 |
APic | Ah | 12:43 |
APic | So i can roll my own 64Bit-Flasher? | 12:43 |
APic | Great | 12:43 |
DocScrutinizer05 | ~tell APic about lazyflashing | 12:43 |
ceene | https://cascardo.eti.br/blog/GNU_libc_and_Linux/ | 12:45 |
* DocScrutinizer05 would appreciate when APic tests it | 12:45 | |
APic | Ok | 12:45 |
APic | Is that already 64Bit, too? | 12:45 |
DocScrutinizer05 | try it | 12:46 |
KotCzarny | ceene, you can always install some old distro | 12:46 |
ceene | KotCzarny: yeah, i know | 12:47 |
ceene | just thought it was an interesting read, although well known around here | 12:47 |
ceene | easy debian project provides some patches to be able to run a more modern distro on power kernel | 12:47 |
APic | DocScrutinizer05: http://nopaste.linux-dev.org/?1119836 | 12:52 |
APic | Does Debian 8.5 have a Package for libusb-32Bit? | 12:53 |
APic | Or maybe i can just aptitude install libusb:32 or something? | 12:53 |
DocScrutinizer05 | APic: shit | 12:54 |
APic | apt-get install libusb-0.1-4:i386 should do it | 12:54 |
APic | Nope | 12:55 |
APic | E: Paket libusb-0.1-4 kann nicht gefunden werden. | 12:55 |
*** radekp has quit IRC | 12:56 | |
APic | Maybe i shall really rather use the 0xFFFF; You should adopt that in Your Script too ☺ | 12:56 |
DocScrutinizer05 | apt-cache search libusb | 12:56 |
luke-jr | Debian doesn't have 32-bit repos by default on 64-bit OS | 12:57 |
luke-jr | you need to add the arch somehow I forget | 12:57 |
APic | echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch | 12:57 |
DocScrutinizer05 | aaah right | 12:57 |
KotCzarny | apic: try apt-cache search libusb|grep 0.1 | 12:58 |
APic | libusb-0.1-4 - Userspace USB-Programmierbibliothek | 12:58 |
APic | libusb++-0.1-4c2 - userspace C++ USB programming library | 12:58 |
APic | dpkg: Fehler: Konfigurationsfehler: /etc/dpkg/dpkg.cfg.d/multiarch:1: unbekannte Option »foreign-architecture« | 12:59 |
APic | That was not it B-( | 12:59 |
KotCzarny | or i can simply put that lib somewhere | 12:59 |
KotCzarny | or better, download from slackware32 :P | 12:59 |
APic | B-) | 12:59 |
APic | But i would like Multiarch anyhow | 13:00 |
DocScrutinizer05 | well, my script did sth similar already | 13:00 |
APic | dpkg --add-architecture i386 | 13:00 |
APic | Maybe that helps | 13:00 |
APic | At least that is from official https://wiki.debian.org/Multiarch/HOWTO#Configuring_architectures | 13:01 |
DocScrutinizer05 | I think I even included the debian lib | 13:01 |
APic | Yah, but libusb obviously needs other Libs | 13:01 |
APic | Yup | 13:02 |
APic | Now „apt-get update“ leeches i386 Package-Lists | 13:02 |
APic | Win o/ | 13:02 |
APic | ☺ | 13:02 |
APic | Now „apt-get install libusb-0.1-4:i386“ works and installs: gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 | 13:02 |
KotCzarny | :) | 13:03 |
APic | ☺ | 13:03 |
KotCzarny | madd to wiki maybe | 13:03 |
*** eMHa__ has quit IRC | 13:04 | |
APic | Ok | 13:06 |
APic | DocScrutinizer05: Now the Script runs | 13:06 |
APic | Suitable USB device not found, waiting. | 13:06 |
APic | Probably i need to connect it without USB-Hub | 13:06 |
APic | Erasing CMT: 54% | 13:08 |
APic | o/ | 13:08 |
DocScrutinizer05 | APic: could you please provide the lib for my script? | 13:08 |
KotCzarny | doc, he had to install more than one lib | 13:08 |
APic | gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386? | 13:09 |
DocScrutinizer05 | yes | 13:09 |
APic | Ok | 13:09 |
KotCzarny | and debian lib32 expect ld.so in /lib32 etc | 13:09 |
KotCzarny | so you will have either run via chroot or symlink it to /somewhere | 13:09 |
DocScrutinizer05 | I'm smarter than debian | 13:09 |
APic | Maybe Your Script should rather do: „dpkg --add-architecture i386 && apt-get install libusb-0.1-4:i386“ | 13:10 |
DocScrutinizer05 | and than you ;-P | 13:10 |
KotCzarny | its not that hard to be smarter than debian nowadays | 13:10 |
DocScrutinizer05 | sorry that's BS | 13:10 |
APic | Well | 13:10 |
APic | Not _everybody_ has Debian | 13:10 |
KotCzarny | that's why i mentioned chrooting | 13:10 |
APic | When i up the Libs, it works on Slackware too | 13:10 |
APic | And NixOS and whatever | 13:10 |
KotCzarny | but doc thinks he is smarter | 13:10 |
APic | Doc is the Man ☺ | 13:11 |
APic | Hm | 13:11 |
APic | Where are the 32Bit-Libs? | 13:11 |
APic | There is no /usr/lib32 | 13:11 |
KotCzarny | do ldd on the library | 13:11 |
KotCzarny | you will see | 13:11 |
APic | k | 13:11 |
KotCzarny | or on flasher itself | 13:11 |
APic | libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf7589000) | 13:12 |
APic | Ok | 13:12 |
KotCzarny | but notice ld location | 13:12 |
KotCzarny | its not movable | 13:13 |
APic | Whoah | 13:13 |
APic | Tons of Stuff | 13:13 |
APic | Lots of Symlinks too | 13:13 |
DocScrutinizer05 | o.O | 13:13 |
APic | [5.0.7]apic@Ant:/lib/i386-linux-gnu> find | nopaste-it | 13:14 |
APic | http://nopaste.linux-dev.org/?1119837 | 13:14 |
APic | I think we really should just add to the WiKi that You need a 32Bit-Environment | 13:14 |
DocScrutinizer05 | I don't want the whole dir | 13:14 |
APic | Modern Distros should just handle that | 13:14 |
KotCzarny | apic,nah, chroot is enough | 13:14 |
DocScrutinizer05 | gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386 | 13:14 |
APic | Yes, that are the Packages | 13:15 |
APic | Do You need the .dpkg? | 13:15 |
DocScrutinizer05 | no | 13:15 |
APic | s/dpkg/deb/ | 13:15 |
infobot | APic meant: Do You need the .deb? | 13:15 |
DocScrutinizer05 | the binaries | 13:15 |
DocScrutinizer05 | did you look into the script? | 13:16 |
APic | libmemusage.so etc? | 13:16 |
APic | Not really deeply | 13:16 |
KotCzarny | just things from ldd flasher-3.5 | 13:16 |
APic | Ah | 13:16 |
APic | At the Moment i am trying to get an Account on WiKi.Maemo.Org | 13:16 |
DocScrutinizer05 | ouch | 13:16 |
APic | But if You will update Your Script there anyhow, i will not need that ;) | 13:17 |
APic | Okay, so it LD_PRELOADs Stuff | 13:18 |
APic | So i do only need the Dependencies | 13:18 |
*** eMHa__ has joined #maemo | 13:19 | |
APic | That is probably only: libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf751c000) then | 13:19 |
APic | lrwxrwxrwx 1 root root 12 Feb 29 2016 libc.so.6 -> libc-2.19.so | 13:19 |
APic | f42334db538ccd1a5408551af03b65422c110960 libc-2.19.so | 13:20 |
APic | http://tmp.apic.name/libc-2.19.so | 13:21 |
APic | There You are ☺ | 13:22 |
DocScrutinizer05 | it's all in ldd maemo_flasher-3.5_2.5.2.2/flasher-3.5 that is in "gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386gcc-4.9-base:i386 libc6:i386 libc6-i686:i386 libgcc1:i386" too | 13:25 |
DocScrutinizer05 | alas _you_ can't test now anymore if it really works :-) | 13:28 |
APic | True | 13:36 |
APic | So maybe „linux-gate.so.1 (0xf76f0000)“ is needed, too | 13:37 |
APic | /lib/ld-linux.so.2 seems to work with the 64-Bit-Linker | 13:37 |
APic | Then there is the provided libusb-0.1.so.4 and the libc.so.6 i upped, so that should really suffice ☺ | 13:38 |
APic | (In the four Lines of „ldd flasher-3.5“) | 13:38 |
KotCzarny | linux-gate is virtual dependency from kernel | 13:39 |
APic | ld-linux.so.2: symbolic link to i386-linux-gnu/ld-2.19.so | 13:39 |
KotCzarny | notreal | 13:39 |
APic | Uh oh | 13:39 |
APic | Where the Heck is the 64-Bit-ld then? | 13:40 |
APic | Ah | 13:40 |
APic | /lib64 | 13:40 |
KotCzarny | you have all in ldd output | 13:40 |
APic | ☺ | 13:40 |
DocScrutinizer05 | could you pastebin the result of ldd ? | 13:44 |
DocScrutinizer05 | and maybe also of your apt-get install run | 13:45 |
* APic no longer has the Terminal with the apt-get-Run open, sorry | 13:49 | |
APic | http://nopaste.linux-dev.org/?1119838 | 13:49 |
APic | But APT logs, does jnot it? | 13:49 |
APic | -j | 13:50 |
APic | Yup | 13:50 |
APic | Mompls | 13:50 |
APic | http://nopaste.linux-dev.org/?1119839 There You are ☺ | 13:51 |
DocScrutinizer05 | seems what I'd need is /lib/i386-linux-gnu/libusb-0.1.so.4 and /lib/i386-linux-gnu/i686/cmov/libc.so.6 , the latter just finished wget | 13:52 |
APic | lrwxrwxrwx 1 root root 19 Okt 21 2014 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4 | 13:55 |
APic | http://tmp.apic.name/libusb-0.1.so.4.4.4 | 13:56 |
*** DocScrutinizer05 has quit IRC | 14:00 | |
*** DocScrutinizer05 has joined #maemo | 14:00 | |
DocScrutinizer05 | grrr | 14:00 |
DocScrutinizer05 | APic: thanks | 14:00 |
APic | You are welcome. | 14:01 |
DocScrutinizer05 | hmm, could you do me a favor and test a little hack? | 14:02 |
APic | Sure | 14:02 |
DocScrutinizer05 | copy /lib/i386-linux-gnu/i686/cmov/libc.so.6 and /lib/i386-linux-gnu/libusb-0.1.so.4 into maemo-my-private-workdir | 14:03 |
DocScrutinizer05 | rename /lib/i386-linux-gnu/: mv /lib/i386-linux-gnu/ /lib/i386-linux-gnu-XXX/ | 14:04 |
APic | Done | 14:05 |
DocScrutinizer05 | then test that flasher fails to run: cd maemo-my-private-workdir; maemo_flasher-3.5_2.5.2.2/flasher-3.5 | 14:05 |
APic | Yes | 14:06 |
APic | Fails | 14:06 |
DocScrutinizer05 | good | 14:06 |
APic | ☺ | 14:06 |
APic | Can i move it back, or does the Test continue? | 14:07 |
DocScrutinizer05 | now: LD_PRELOAD=./libusb-0.1.so.4.4.4:./libc.so.6 maemo_flasher-3.5_2.5.2.2/flasher-3.5 | 14:07 |
*** florian has quit IRC | 14:07 | |
*** dreamer has quit IRC | 14:07 | |
*** EgS has quit IRC | 14:07 | |
*** DocScrutinizer51 has quit IRC | 14:07 | |
*** Axel_H_ has quit IRC | 14:07 | |
APic | Ah | 14:07 |
APic | ☺ | 14:07 |
* APic too impatient | 14:07 | |
APic | Still does not work | 14:08 |
DocScrutinizer05 | damn!! | 14:08 |
APic | -_- | 14:08 |
APic | Probably You really need the 32-Bit-ld | 14:09 |
DocScrutinizer05 | LD_TRACE_LOADED_OBJECTS=yes LD_PRELOAD=./libusb-0.1.so.4.4.4:./libc.so.6 maemo_flasher-3.5_2.5.2.2/flasher-3.5 | 14:09 |
*** florian has joined #maemo | 14:09 | |
*** dreamer has joined #maemo | 14:09 | |
*** EgS has joined #maemo | 14:09 | |
*** DocScrutinizer51 has joined #maemo | 14:09 | |
*** Axel_H_ has joined #maemo | 14:09 | |
*** karatkievich.freenode.net sets mode: +o DocScrutinizer51 | 14:09 | |
APic | Same Error, no further Output than: zsh: datei oder Verzeichnis nicht gefunden: maemo_flasher-3.5_2.5.2.2/flasher-3.5 | 14:10 |
DocScrutinizer05 | huh? | 14:10 |
*** ChanServ sets mode: +o DocScrutinizer05 | 14:10 | |
*** DocScrutinizer05 sets mode: -o DocScrutinizer51 | 14:10 | |
*** ChanServ sets mode: -o DocScrutinizer05 | 14:10 | |
APic | That is the error i get all the Time | 14:10 |
APic | Of Course „File or Directory not found“ is a spurious Error | 14:11 |
DocScrutinizer05 | yeah, maximum useless error message when a lib is missing | 14:11 |
APic | It just means the Linker fails, and probably You really need to provide/call the 32-Bit-ld-linux | 14:11 |
DocScrutinizer05 | 32bit ldlinux? | 14:12 |
DocScrutinizer05 | wow | 14:12 |
DocScrutinizer05 | never heard of that | 14:12 |
APic | /lib/i386-linux-gnu-XXX/ld-2.19.so | 14:12 |
APic | Let us try to put that in Front of the Binary | 14:13 |
APic | ./flasher-3.5: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory | 14:13 |
APic | Yup | 14:13 |
DocScrutinizer05 | weird, why would it need to be a 32bit version? the ELF format of 32bit binaries is ok for the 64bit ld | 14:13 |
APic | Now it searches for the Libs | 14:13 |
APic | So LD_PRELOAD would work now probably | 14:13 |
APic | That is a good Point that it would not actually be needed, yah ;) | 14:14 |
DocScrutinizer05 | ok wait a minute | 14:15 |
APic | [5.0.7]{2}apic@Ant:~/maemo-my-private-workdir> LD_PRELOAD=./libusb-0.1.so.4.4.4:./libc.so.6 /lib/i386-linux-gnu-XXX/ld-2.19.so maemo_flasher-3.5_2.5.2.2/flasher-3.5 | 14:15 |
APic | That one works. | 14:15 |
APic | flasher v2.5.2 (Oct 21 2009) | 14:15 |
DocScrutinizer05 | wow! | 14:16 |
APic | ☺ | 14:16 |
DocScrutinizer05 | thanks, that's what I planned to ask you for | 14:16 |
DocScrutinizer05 | now please rename /lib/i386-linux-gnu-XXX back to correct name | 14:17 |
*** radekp has joined #maemo | 14:17 | |
Maxdamantus | I don't think you would usually use a 64-bit ld-linux to load 32-bit programs. | 14:17 |
APic | Done | 14:17 |
Maxdamantus | lrwxrwxrwx 1 root root 22 Feb 18 2016 /lib/ld-linux.so.2 -> ../lib32/ld-linux.so.2 | 14:17 |
APic | Maxdamantus: Yah, probably it _would_ work, but does not _want_ to work because of a Sanity-Check ;) | 14:17 |
Maxdamantus | I have that on my system, which is the normal path hardcoded into 32-bit ELFs. | 14:18 |
APic | lrwxrwxrwx 1 root root 32 Feb 29 2016 ld-linux-x86-64.so.2 -> /lib/x86_64-linux-gnu/ld-2.19.so | 14:18 |
APic | (/lib64/) | 14:18 |
Maxdamantus | I think it's typically different on Debian. | 14:19 |
DocScrutinizer05 | phhhh http://paste.opensuse.org/39205569 | 14:20 |
Maxdamantus | ld != ldd | 14:20 |
KotCzarny | shh, doc is SMARTER | 14:21 |
KotCzarny | ;) | 14:21 |
APic | lol, „bfd“ reminded me of BrainFuck ;) | 14:21 |
Maxdamantus | ld-linux = ldd | 14:22 |
Maxdamantus | ld is for linking binaries together to new binaries. | 14:22 |
APic | *nod* | 14:22 |
APic | But no, „ldd“ is also not ld-linux, it really just prints the Stuff ld-linux will link | 14:23 |
DocScrutinizer05 | I guess you're right: http://paste.opensuse.org/82811691 | 14:24 |
APic | ld-linux-Dumper i would call it | 14:24 |
Maxdamantus | Well, ldd is usually a shell script that invokes ld-linux. | 14:24 |
KotCzarny | man ldd: ldd - print shared library dependencies | 14:24 |
Maxdamantus | I think it used to typically just be a symlink to ld-linux. | 14:24 |
Maxdamantus | note that for that to work, ld-linux needs to have dependency printing functionality built-in. | 14:25 |
KotCzarny | just read the man page | 14:25 |
KotCzarny | for details | 14:25 |
APic | Yup | 14:26 |
Maxdamantus | $ /lib64/ld-linux-x86-64.so.2 --list `which ls` | 14:26 |
DocScrutinizer05 | binfmtbinfmt fsckng magic | 14:30 |
DocScrutinizer05 | jr@saturn:~/mymaemo-workdir/maemo-my-private-workdir> apropos binfmt | 14:30 |
DocScrutinizer05 | binfmt.d (5) - Configure additional binary formats for executables at boot | 14:30 |
DocScrutinizer05 | systemd-binfmt (8) - Configure additional binary formats for executables at boot | 14:30 |
DocScrutinizer05 | systemd-binfmt.service (8) - Configure additional binary formats for executables at boot | 14:30 |
* DocScrutinizer05 pukes | 14:30 | |
DocScrutinizer05 | but yes, it must call a 32bit ld.so for 32bit ELF | 14:31 |
DocScrutinizer05 | I'm extremely shy to ship a ld.so binary with flash-it-all.sh | 14:32 |
KotCzarny | just make a tiny chroot | 14:34 |
KotCzarny | much easier | 14:34 |
KotCzarny | and safer | 14:34 |
DocScrutinizer05 | so sorry but when your system doesn't even know how to *load* ELF_32bit, my script is out of luck with hacks how to cope with that | 14:34 |
DocScrutinizer05 | KotCzarny: that's bullshit, running a chroot on an unknown target system from a shellscript is probably a *very* poor idea | 14:35 |
Maxdamantus | I'm sure it can't be that hard to just create an image that includes all the dynamic objects you need. | 14:35 |
Maxdamantus | In fact, you could probably do it with cryopid. | 14:36 |
KotCzarny | apparently doc is not that smart as he wants us to believe | 14:36 |
DocScrutinizer05 | FU | 14:36 |
* DocScrutinizer05 fixes his /ignore | 14:36 | |
Maxdamantus | Actually, cryopid will probably just remap the same files. | 14:37 |
* Maxdamantus will try soon. | 14:37 | |
APic | Why do not You just switch from Binary-Foo to 0xFFFF? | 14:38 |
APic | That will make all Hacks needless | 14:39 |
KotCzarny | apic, there is no one-binary to run everywhere | 14:39 |
APic | Yes | 14:39 |
APic | That is why You ship the Source | 14:39 |
APic | If someone has no GCC, well… | 14:39 |
APic | You have to make _some_ Assumptions | 14:39 |
DocScrutinizer05 | bwahaha | 14:39 |
KotCzarny | which is back to the hacks area | 14:40 |
APic | True | 14:40 |
APic | If You have a Hacker-Smartphone and are no Hacker… | 14:41 |
KotCzarny | in short, on 32bit os it would run fine (with libusb-compat or -0 installing) on 64bit one has to allow running 32bit binaries | 14:43 |
APic | Yup | 14:44 |
APic | Just put that in the WiKi | 14:44 |
KotCzarny | having one old laptop helps with old devices/software | 14:44 |
APic | *nod* | 14:44 |
DocScrutinizer05 | there's nothing to put into the wiki, it already has sufficient info | 14:45 |
Maxdamantus | -l Include libraries in the image of the file for a full image. | 14:48 |
Maxdamantus | from cryopid, so I guess you could just use that. | 14:48 |
APic | DocScrutinizer05: Even better ☺ | 14:49 |
DocScrutinizer05 | marginally updated lazyflasher to include instructions how to install 32bit support under debian | 14:56 |
DocScrutinizer05 | APic: thanks! | 14:56 |
APic | ☺ | 14:56 |
* DocScrutinizer05 idly ponders if the script needs a check for current dir content looking like maemo-my-private-workdir, so a new invokation of the download doesn't create it again recursively | 15:00 | |
DocScrutinizer05 | ~lazyflashing | 15:00 |
infobot | [lazyflashing] http://wiki.maemo.org/Updating_the_tablet_firmware#The_Lazy_Approach | 15:00 |
Maxdamantus | Meh, the executable produced by cryopid seems to segfault. | 15:03 |
Maxdamantus | 0xdeadbeef04c0ffee in ?? () | 15:03 |
Maxdamantus | Could be because I'm freezing it while it's in a gdb breakpoint. | 15:06 |
Maxdamantus | afaik, gdb works by injecting code into the target's address space. | 15:07 |
Maxdamantus | Though wouldn't imagine it would do it while just doing simple break points (particularly, on syscalls) | 15:08 |
DocScrutinizer05 | ok, maybe seeya later, messing with cgroups now | 15:18 |
*** obsed has joined #maemo | 15:22 | |
*** ruskie has quit IRC | 15:37 | |
*** ruskie has joined #maemo | 15:43 | |
*** DocScrutinizer05 has quit IRC | 16:32 | |
*** shentey has joined #maemo | 16:32 | |
*** DocScrutinizer05 has joined #maemo | 16:36 | |
*** Hurrian has joined #maemo | 16:42 | |
*** shentey has quit IRC | 16:49 | |
DocScrutinizer05 | actually messing with rbind mounts which I messed up | 16:51 |
DocScrutinizer05 | umount -R is not always a great idea | 16:52 |
DocScrutinizer05 | particularly when you got TWO /dev | 16:52 |
*** louisdk has joined #maemo | 17:02 | |
*** Hurrian has quit IRC | 17:04 | |
*** arossdotme-planb has joined #maemo | 17:23 | |
*** louisdk has quit IRC | 17:25 | |
*** arossdotme has quit IRC | 17:25 | |
*** louisdk has joined #maemo | 17:30 | |
*** at1as has joined #maemo | 17:57 | |
*** jskarvad has quit IRC | 18:02 | |
*** cure` has joined #maemo | 18:28 | |
*** krnlyng has quit IRC | 18:38 | |
*** zGrr has quit IRC | 18:42 | |
*** krnlyng has joined #maemo | 18:51 | |
*** florian has quit IRC | 18:56 | |
*** auenf has quit IRC | 19:07 | |
*** auenf has joined #maemo | 19:08 | |
*** tanty is now known as tanty_off | 19:08 | |
*** bruce_lee has joined #maemo | 19:13 | |
*** Pali has joined #maemo | 19:16 | |
*** florian has joined #maemo | 19:35 | |
*** eMHa__ has quit IRC | 19:37 | |
*** e has quit IRC | 20:19 | |
*** e has joined #maemo | 20:19 | |
*** eMHa__ has joined #maemo | 20:27 | |
*** geaaru has quit IRC | 20:56 | |
*** fakku has joined #maemo | 21:18 | |
*** fakku has quit IRC | 21:19 | |
*** princefakhan has joined #maemo | 21:20 | |
*** lobito1 has joined #maemo | 21:22 | |
*** princefakhan has quit IRC | 21:26 | |
*** princefakhan has joined #maemo | 21:26 | |
*** LauRoman has quit IRC | 22:33 | |
*** pagurus` has quit IRC | 22:40 | |
*** louisdk has quit IRC | 23:27 | |
*** xorly has joined #maemo | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!