/srv/irclogs.ubuntu.com/2014/01/17/#ubuntu-arm.txt

mjrosenbany operation that matches '^apt-get remove.*libc' is probably a bad idea.00:00
mjrosenbuh-oh00:01
mjrosenbso installing libc6-armel-dbgsym failed because libc6:armel was already on the system00:02
mjrosenbbut now apt is kind of stuck because it won't uninstall libc6:armel since another operation is pending00:02
infinitymjrosenb: Oh, didn't realise you had libc6:armel installed.  Whee.00:03
infinitymjrosenb: You should be able to just "dpkg -P libc6:armel" unless other things depend on it.00:04
mjrosenbinfinity: yeah, armel programs ran just fine, but I couldn't debug them without the debug symbols.00:04
mjrosenbinfinity: a few things do, I'll nuke them with apt after libc6-armel-dbgsym is installed00:04
infinityWhile I normally recommend multiarch as the way and the light, it doesn't make much sense for armhf/armel, since we dropped armel more recently.00:04
mjrosenbinfinity: I'm assuming this repo also has a libstdc++-armel-debugsym as well?00:05
mjrosenbinfinity: incredibly annoying is the fact that on arch linux, an armel binary will load just fine00:05
mjrosenband run great, unless you happen to be making library calls involving floats.00:06
infinityWell, I assume arch isn't armhg.00:06
infinityarmhf*00:06
mjrosenbinfinity: it is only armhf.00:06
infinityThen I call bullshit on armel binaries running.00:06
infinityUnless they install a full multilib setup.00:06
mjrosenbanyhow.  dpkg failed because things depend on libc, I'm assuming I can just add those to the command line?00:06
infinityWhich isn't "only armhf".00:06
infinityOr, you could not install libc6-armel, if you had things depending on libc6:armel00:07
infinityAnd instead install libc6-dbgsym:armel00:08
* infinity shrugs.00:08
duoiwookey, is it hardware accelerated?00:09
wookeyinfinity: 'testing a new strain of superheroine' sounds entertaining00:13
infinitywookey: With or without the spelling error?00:14
wookeywell, either I guess but with is more wholesome00:14
infinityThat depends on the testing...00:14
wookeywe'd better stop this before someone points out that our project is full of casual sexism and bans us :-/00:15
infinitywookey: I blame you.  I was all about the hard drugs before you came along.00:16
wookeyI've been to the pub. I blame drugs too00:17
wookeyAnd now I need to write my talk for paris debconf00:17
infinityIn French?00:18
wookeyno00:26
mjrosenblibhfstdc++6-4.6-dbg-armel-cross00:52
mjrosenbwhat.00:52
mjrosenbinfinity: is there a similar package for libstdc++, since I had to remove libstdc++ when I pulled out the old libc :-/02:38
infinitymjrosenb: Erm, no.  Like I said up there, if you have a bunch of stuff depending on that libc, maybe removing it isn't the sanest option.,02:39
infinitymjrosenb: Though, really, why do you have so many armel binaries you care about?02:39
mjrosenbI have one.02:40
mjrosenbI'm debugging our javascript shell, and it is supposed to run on android, so in order to avoid the pain of debugging on android, I'm getting a linux enviroment as close as I can to android02:41
mjrosenbwhich is armel.02:41
infinityMight I suggest an armel chroot would be much less painful?02:41
infinityAnd perhaps a distro that still supports armel, like Debian.02:41
infinitydebootstrap --arch=armel --variant=buildd sid my-sid-armel-chroot02:42
mjrosenbmaybe I should just investigate installing debian fulltime on my boards :-/02:42
mjrosenbI installed ubuntu on here *shortly* before ubuntu made the switch to armhf.02:43
mjrosenbhttps://wiki.debian.org/PandaBoard02:44
mjrosenbhahah02:44
mjrosenbInstall instructions02:44
mjrosenbmissing02:44
infinityYeah, you're better off running an Ubuntu base on a Pandaboard.02:45
infinityBut chroots are how I do all my development, using the base system to muck around in is usually asking for trouble anyway.02:45
infinitySo, a Debian armel chroot on an Ubuntu armhf base is perfectly reasonable.02:45
mjrosenbyeah. I did this on a tegra already02:46
mjrosenbbut that machine is just a *royal* pain to work with.02:46
mjrosenbif I can set up sshd to run inside the chroot, I *probably* don't care02:47
mjrosenbalthough, I think the thing that I like the least about it is the set of things that randomly don't work in the chroot02:47
mjrosenbiirc, oprofile works outside of the chroot, not inside of it.02:47
* mjrosenb tries a chroot on the pandaboard02:48
infinityThere shouldn't be much of anything that doesn't work in the chroot, unless you miss mounting some filesystems.02:49
infinity(you'll want devpts, dev, sysfs, and proc)02:49
mjrosenbinfinity: things that modprobe kernel modules are finnicky.02:49
mjrosenbsince the host and target don't share the same kernel usually.02:49
infinitymjrosenb: Not if you install the same kernel deb in the chroot. ;)02:49
infinitymjrosenb: Or bindmount /lib/modules/$version into the chroot.02:50
mjrosenbyeah, I think one problem was it was a custom ubuntu from nvidia, and they had some packages that debian just did not know about.02:50
mjrosenbThe program 'debootstrap' is currently not installed.  You can install it by typing:02:52
mjrosenb:-o02:52
mjrosenbI can't remember the last time I had to install debootstrap02:52
=== chihchun_afk is now known as chihchun
=== doko_ is now known as doko
=== chihchun is now known as chihchun_afk
=== zz_anmar is now known as anmar
=== satellit_ is now known as satellit_e
=== anmar is now known as zz_anmar
=== zz_anmar is now known as anmar
=== anmar is now known as zz_anmar
=== zz_anmar is now known as anmar
=== anmar is now known as zz_anmar
=== zz_anmar is now known as anmar
=== anmar is now known as zz_anmar

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!