15:56:42 | johnix | hi |
16:23:50 | johnix | hi |
16:29:05 | johnix | hello |
18:12:18 | Tangent | johnix : Hi |
18:22:22 | johnix | Hello Tangent |
18:26:22 | Tangent | johnix : Any progress on a 2.4 kernel yet? |
18:27:09 | johnix | I'm not working on it |
18:27:23 | johnix | I'm just waiting on it |
18:27:39 | Tangent | johnix : Has anyone actually tried building a 2.4 kernel for the S5 yet? |
18:27:42 | johnix | I've been trying to run Emacs on my S5 today |
18:28:05 | Tangent | The toolchains etc are easy enough to set up... I keep building kernels for my iPAQ all the time |
18:29:14 | johnix | I've got a running toolchain, |
18:29:46 | johnix | but I didn't manage to tell configure to prefix the build tool names with "arm-linux-" |
18:29:57 | johnix | do you know how to do that? |
18:35:46 | Tangent | once you've done a make menuconfig |
18:35:51 | Tangent | edit the Makefile |
18:35:56 | Tangent | there's a line in there that says |
18:36:01 | Tangent | CROSS_COMPILE= |
18:36:08 | Tangent | and you want to set that to arm-linux- |
18:39:22 | johnix | Tangent: that's for the kernel |
18:39:39 | johnix | I'm talking about Emacs, which uses autoconf |
18:39:56 | johnix | so there is a "configure" script which takes a bunch of options |
18:40:07 | Tangent | johnix : Ah.. I don't know for emacs... never compiled it |
18:40:09 | johnix | but I did not find the one |
18:40:34 | johnix | 'should be much like any other autoconf-based appli |
18:48:26 | johnix | Doh! |
18:49:00 | johnix | I managed to tell configure to use arm-linux-gcc |
18:49:29 | johnix | and the first thing make does is build a "test-distrib" file, and try to run it... |
18:49:40 | johnix | how stupid! |
18:52:50 | Tangent | johnix : There's already a binary for emacs in the debian feeds that'll work |
18:53:02 | Tangent | johnix : You'll probably want to strip it first tho |
18:53:47 | Tangent | johnix : Or you could do a native build on the hh.org skiff cluster |
18:54:07 | johnix | huh, that's a neat idea! |
18:54:31 | johnix | I tried to use Familiar's Emacs packages, |
18:54:48 | Tangent | What's the problem with that? |
18:55:11 | johnix | but I got a kernel panic when starting emacs |
18:55:19 | johnix | same message as yesterday |
18:55:36 | Tangent | johnix : Ah... which takes us back to the memory management problems in 2.2 |
18:55:49 | johnix | do you think it's related to mm? |
18:56:58 | Tangent | johnix : Yeah... i found a couple of people with the same error all saying it was memory management under 2.2 |
18:57:04 | Tangent | a problem with strl and strh |
18:57:19 | johnix | I also renamed my libncurses5 into libcurses4. I guess that would not have worked well anyway, but not to that point... |
18:57:30 | johnix | what's that? |
18:58:25 | Tangent | I'm not 100% certain.. the time's I've come across strl,strh before are as pointers to strings stored in memory... sorting the upper and lower bytes of the address |
18:58:50 | Tangent | I guess that'd fit with emacs ;) |
18:59:42 | johnix | are they kernel internals, or user-space things? |
19:00:06 | Tangent | I think there's a problem with the implementation of it under 2.2. kernels or something |
19:02:14 | Tangent | http://web.gnu.walfield.org/mail-archive/linux-7110/1999-May/0112.html |
19:04:06 | johnix | huh, that looks like my error message. |
19:04:16 | johnix | Thanks for the info, that's enlightening |
19:09:44 | johnix | I was wondering, when you execute a floating-point operation on a non-fp operation, then you get a kernel trap, the kernel recognizes what you were trying to do, and then does it for you with its fp emulator, right? |
19:24:54 | Tangent | Yep... as long as you have nwfpe compiled in |
19:25:22 | johnix | ok, gotta go. |
19:25:27 | johnix | LUG meeting |
19:26:33 | johnix | is away: LUG meeting |
21:53:58 | johnix | is back (gone 02:27:24) |
21:54:36 | johnix | Tangent: are you still there? |