| *** 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 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!