# 01:07:34 |
djerome |
joins #crosstool-ng |
# 04:39:54 |
djerome |
quits : Remote host closed the connection |
# 05:39:16 |
alan_o |
quits : Quit: Leaving |
# 06:40:17 |
andrimar |
joins #crosstool-ng |
# 07:20:22 |
diorcety |
joins #crosstool-ng |
# 11:29:57 |
andrimar |
quits : Quit: Leaving. |
# 11:34:39 |
strobelight |
joins #crosstool-ng |
# 11:37:10 |
strobelight |
parts #crosstool-ng |
# 11:37:43 |
strobelight |
joins #crosstool-ng |
# 11:39:29 |
strobelight |
parts #crosstool-ng |
# 11:53:56 |
andrimar |
joins #crosstool-ng |
# 15:22:18 |
andrimar |
quits : Quit: Leaving. |
# 15:22:44 |
anjo2 |
joins #crosstool-ng |
# 15:51:15 |
anjo2 |
unistd.h: No such file or directory |
# 15:51:19 |
anjo2 |
how to solve this_ |
# 15:53:41 |
thegorn |
anjo2: distribution? |
# 15:54:41 |
anjo2 |
thegorn, ubuntu 10.04 x64 to arm |
# 15:57:09 |
thegorn |
probably need to install build-essential |
# 15:57:16 |
thegorn |
i think that's what they call it... |
# 15:59:48 |
anjo2 |
thegorn build/essential where? |
# 16:01:36 |
thegorn |
anjo2: sudo apt-get install build-essential |
# 16:02:00 |
anjo2 |
i have build essential |
# 16:02:18 |
anjo2 |
the problem is when im trying to cross compiling to arm |
# 16:17:32 |
bhundven |
RevChas: I'll look into adding a kconfig option. |
# 16:57:00 |
y_morin |
joins #crosstool-ng |
# 16:58:08 |
bhundven |
Good evening, y_morin! |
# 16:58:55 |
y_morin |
bhundven: Hey! ;-) |
# 17:21:30 |
diorcety |
quits : Quit: Leaving. |
# 19:01:27 |
diorcety |
joins #crosstool-ng |
# 19:04:59 |
alan_o |
joins #crosstool-ng |
# 20:20:21 |
strobelight_ |
joins #crosstool-ng |
# 20:20:33 |
strobelight_ |
is now known as: strobelight |
# 20:37:54 |
RevChas |
bhundven: I upgraded to 1.21 and things are *much* better. I have just managed to build a cross Hello World binary and thingsa are looking up. Now to weed out the old crap in my root image and upgrade it with the new stuff I just built. |
# 20:38:48 |
bhundven |
RevChas: cool! |
# 20:39:28 |
bhundven |
mumbles something about taylor swift being stuck in his head... turns on aphex twin. |
# 20:39:45 |
RevChas |
bhundven: Good move. |
# 20:47:09 |
diorcety |
quits : Read error: Connection reset by peer |
# 21:20:46 |
strobelight |
quits : Quit: strobelight |
# 21:48:19 |
RevChas |
OK, this is weird. Setting up my new root image directory with the populate script gives me this error. |
# 21:48:22 |
RevChas |
x86_64-pc-linux-gnu-populate: library 'libJIS.so' not found! |
# 21:48:58 |
RevChas |
But there is a usr/lib/gconv/libJIS.so under the sysroot and the new rootimage directory. |
# 21:49:05 |
thegorn |
/b 9 |
# 21:49:08 |
thegorn |
sorry |
# 21:50:00 |
RevChas |
thegorn: For that, no throwing huge boulders at starship captains for a whole day. |
# 21:52:17 |
thegorn |
promises |
# 21:52:37 |
bhundven |
gconv |
# 21:53:03 |
bhundven |
hrm, sounds like maybe a path issue? |
# 21:53:07 |
thegorn |
i will still plan on being a ridiculously dressed crappy looking alien |
# 21:57:11 |
y_morin |
RevChas: Two things: 1) the gconv libs should be dlopen()ed, not linked into a binary (unless you're doing tricky stuff with gconv); 2) populate does not know about copying the conv libs, that's a shortcoming in the script. |
# 21:58:09 |
y_morin |
populate only knows about /lib and /usr/lib (relative to the sysroot, that is) |
# 21:59:30 |
y_morin |
And it has almost not been touched feature-wise for at least 5 years now... |
# 22:00:10 |
RevChas |
y_morin: But it still managed to copy the libJIS.so library in to the new image tree. |
# 22:01:08 |
y_morin |
Weird... |
# 22:01:30 |
y_morin |
Anyway, I'll see if I can 'fix' that later this WE... |
# 22:01:50 |
RevChas |
y_morin: Exactly. |
# 22:02:18 |
RevChas |
y_morin: Need anything from me? |
# 22:03:13 |
y_morin |
RevChas: Nope, I have all I need, thanks! :-) |
# 22:05:10 |
y_morin |
RevChas: But just ping me this WE when I pop up on IRC. |
# 22:05:35 |
bhundven |
y_morin: problem with populate script? |
# 22:06:03 |
bhundven |
I'm happy to take a look |
# 22:06:16 |
y_morin |
bhundven: Yeah, it does not know to look for gconv modules. |
# 22:06:20 |
RevChas |
y_morin: Nothing personal, but I'm building the cross compiler for work. This weekend, I will be continuing my saga of trying to teach the laundry and dishes to clean themselves. |
# 22:06:36 |
y_morin |
RevChas: Aha! :-) |
# 22:06:52 |
bhundven |
y_morin: ok |
# 22:07:02 |
y_morin |
bhundven: Well, it's pretty straightforward to fix, but it's too late for me right now (bed is calling) |
# 22:07:10 |
bhundven |
:) |
# 22:07:23 |
bhundven |
I'm at work, but waiting for xfs_repair on a large ceph volume |
# 22:08:04 |
y_morin |
Issue is on line 193: it searches for /lib and /usr/lib and needs to be taught to also look in /usr/lib/gconv (easy) but I'dlike to test (less easy) |
# 22:08:32 |
y_morin |
bhundven: How do you like ceph? |
# 22:08:49 |
y_morin |
tried once, but found it really slow... |
# 22:08:52 |
bhundven |
y_morin: pita to ramp up on, and configure. |
# 22:09:08 |
bhundven |
y_morin: scales great! |
# 22:09:19 |
bhundven |
y_morin: what kind of storage device? |
# 22:09:56 |
y_morin |
bhundven: Well, my use-case was to use it as a replicate with master-slave, with master being my laptop (where I do develop) and slave the big-iron machine (where I wanted to build when at heom). |
# 22:10:29 |
y_morin |
So when at home it would automatically sync and files would be "instantly' visible on both machines |
# 22:10:41 |
y_morin |
And when on the move, I'd use the laptop to build. |
# 22:10:58 |
bhundven |
y_morin: yea, hrm. I just use a cron script that does an arp ping to figure out if I'm at work or home. |
# 22:11:02 |
bhundven |
rsync |
# 22:11:04 |
y_morin |
Alas, even with Gbps LAN, it takes ages to sync the slave... |
# 22:11:35 |
y_morin |
bhundven: Yup, I ended up using lsyncd here (cron is not fine-grained enough, one minute is a loooong time) |
# 22:11:52 |
bhundven |
on a drive that is less then 7200rpm, is pretty bad, also considering 1G |
# 22:11:55 |
y_morin |
bhundven: But now big iron is definitely dead, so I don;t have the issue any more.... |
# 22:11:55 |
bhundven |
networking |
# 22:12:00 |
bhundven |
hehe |
# 22:12:02 |
bhundven |
:( |
# 22:12:44 |
y_morin |
Yeah, I'm using SSD here: laptop has Samsung 840 Pro, big iron had 2x 840 Pro as cache for RAID-5 |
# 22:13:16 |
y_morin |
(laptop also has 840 EVO as cache for spinning rust) |
# 22:13:59 |
y_morin |
s/for/in front of) |
# 22:14:29 |
y_morin |
s/\)/\// # Fixing a sed-expr with a sed-expr. Meta-sed... |
# 22:15:04 |
bhundven |
y_morin: hehe! I used to do a lot of perl one-liners, and would use them to update perl scripts... kinda similar :) |
# 22:15:29 |
y_morin |
Hehe! :-) |
# 22:15:38 |
y_morin |
Well, enough for today. See you guys! |
# 22:15:39 |
bhundven |
y_morin: sed much stranger to match/replace sed |
# 22:15:42 |
bhundven |
l8r |
# 22:15:50 |
y_morin |
quits : Quit: Nighty Night! |
# 22:18:27 |
bhundven |
RevChas: I'm guessing locale support is causing this? |
# 22:20:03 |
bhundven |
RevChas: I'm starting a build now with the change y_morin suggested so I can do some tests. |
# 22:24:25 |
RevChas |
bhundven: I left out nls in the config. We're working on a very small root image to keep PXE boot times reasonable. |
# 22:24:52 |
bhundven |
ok |
# 22:25:53 |
bhundven |
Thanks, I'll test when the build is done, which takes a while on my 4 core i3 8G/ram |
# 22:27:26 |
bhundven |
just realized I never updated musl support |
# 22:57:11 |
bhundven |
huh, I'm getting an ncurses build failure. |
# 23:04:04 |
RevChas |
bhundven: That's not my fault. |
# 23:08:49 |
bhundven |
RevChas: hehe |
# 23:08:59 |
bhundven |
RevChas: no, it's ncurses + gcc-5 |
# 23:09:49 |
bhundven |
http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2015-April/070099.html |
# 23:41:31 |
anjo2 |
quits : Ping timeout: 244 seconds |
# 23:43:40 |
anjo2 |
joins #crosstool-ng |