| 03:56:26 | ds | never realized there might be a #uclibc |
| 03:57:46 | andersee | hehe |
| 03:58:24 | andersee | I set this channel up a few months ago. Its been quite helpful |
| 04:02:42 | jacques | andersee: how was your interview? |
| 04:03:24 | andersee | jacques: seemed to go pretty well |
| 04:03:29 | jacques | cool |
| 04:03:49 | psypete_ | andersee was all professional-like |
| 04:03:56 | jacques | :-) |
| 04:08:03 | jacques | andersee: how's the ARM toolchain? pretty stable these days? |
| 04:08:13 | andersee | yup |
| 04:08:16 | jacques | I'm thinking about trying to build gentoo with it |
| 04:08:19 | psypete_ | hrm |
| 04:08:29 | psypete_ | jacques: which version? |
| 04:08:44 | jacques | 1.4 |
| 04:08:45 | psypete_ | and btw, anyone know how to overwrite the firmware in a linksys router? |
| 04:08:49 | jacques | wihch version of what? |
| 04:08:57 | andersee | Works just fine. The gcc 3.2 toolchain used the native libstdc++, and the gcc 2.95 toolchain uses STLport for the C++ library. |
| 04:09:24 | andersee | jacques: I would _love_ to see gentoo built vs uClibc. :) |
| 04:09:27 | psypete_ | which version of gentoo? |
| 04:09:48 | andersee | jacques: that would be cool |
| 04:09:48 | jacques | heh, bzflag gave me devel access to the tuxscreen project - so far I have fixed like 3 things |
| 04:09:54 | psypete_ | andersee: i'll be building gentoo w/uClibc if we can ever get a stable SH4 uClibc+GCC3.2 toolchain.... |
| 04:09:56 | jacques | about to fix openssl.mk file |
| 04:11:18 | jacques | andersee: yeah me too |
| 04:11:52 | psypete_ | :\ |
| 04:12:07 | psypete_ | jacques: are you a gentoo dev? |
| 04:12:32 | jacques | psypete_: nope |
| 04:12:54 | psypete_ | jacques: and you want to do a basic arm port? |
| 04:13:02 | jacques | but it seems perfect for ARM/uclibc - it's like buildroot on steroids |
| 04:13:07 | jacques | psypete_: yep |
| 04:13:21 | psypete_ | jacques: well i should introduce you to drobbins |
| 04:13:39 | jacques | I've asked several times on #gentoo if anyone was working on an ARM port but no response |
| 04:13:59 | psypete_ | jacques: i'm almost certain there isn't |
| 04:14:02 | jacques | which only proves that #gentoo was not the best place to ask :-) |
| 04:14:39 | psypete_ | jacques: actually, #gentoo-dev is the best place to ask. it's kindof a private club tho :) i could help get your question out there though |
| 04:15:07 | jacques | I may start out easy (relatively) with an ARM glibc port, and then move to uclibc |
| 04:15:15 | jacques | psypete_: that would be great |
| 04:15:34 | psypete_ | jacques: one moment please :) |
| 04:15:39 | jacques | :-) |
| 04:16:28 | jacques | andersee: i seem to have lost the ability to edit the topic in #tuxscreen - I would like to let ppl know that tinyx builds again |
| 04:17:02 | jacques | and rxvt and openssl |
| 04:17:20 | jacques | ncurses is somewhat brpken but havent totally fixed that yet |
| 04:21:41 | psypete | um |
| 04:21:43 | psypete | jacques |
| 04:21:49 | psypete | you are invited to #gentoo-dev |
| 04:22:48 | BZFlag | wonders why psypete does not use /invite |
| 04:23:03 | psypete | comments that he knows very little about irc |
| 04:23:07 | ds | BZFlag: the nick means? |
| 04:23:22 | | i heard BZFlag was TimRiker, CTO of Embedix, Inc. (Lineo) and the maintainer of the 3D internet multiplayer multiplatform (linux, irix, win32, etc) opensource opengl Battlezone capture the flag game that you must try at http://BZFlag.org/ or a continual development project with periodic gaming interruptions. |
| 04:23:22 | BZFlag | ibot: BZFlag |
| 04:24:00 | BZFlag | ds: hey dave, long time no chat. |
| 04:24:02 | ds | BZFlag: cool |
| 04:24:13 | ds | BZFlag: how's it? |
| 04:24:31 | ds | chillywilly was asking earlier if anyone still worked at lineo |
| 04:24:37 | BZFlag | I started a eLinux project on sourceforge. hoping to put up a cross-build system. |
| 04:25:18 | chillywilly | heheh |
| 04:25:37 | chillywilly | I like the bzflag description ;) |
| 04:25:53 | ds | one of these days I have to actually build Debian base under uClibc |
| 04:26:07 | andersee | ds: me too |
| 04:26:23 | andersee | has had good intentions of doing that for the last year... |
| 04:26:44 | BZFlag | andersee is an admin on elinux in case he feels like starting something. ;-) |
| 04:26:52 | andersee | :) |
| 04:27:27 | chillywilly | ok, I have a crazy idea of building an embedded linus fire alarm panel, what would be some good hardware to use for that? |
| 04:27:28 | andersee | just checked in a large change to how ctors/dtors are run. Should now be 100% correct... |
| 04:27:32 | chillywilly | erm linux |
| 04:27:40 | chillywilly | typo, honest ;) |
| 04:27:41 | BZFlag | ds is already a member though he probably does not know it. ;-) |
| 04:27:47 | ds | heh |
| 04:28:11 | ds | dschleef, I hope |
| 04:28:27 | BZFlag | chillywilly: talk to prpplague, he might have some leads. |
| 04:28:33 | BZFlag | ds: yep. |
| 04:30:40 | chillywilly | ummm, and where would he be at? |
| 04:31:05 | chillywilly | nevermind |
| 04:31:37 | ds | BZFlag: btw, I got a Zaurus. nice work |
| 04:32:31 | ds | it was, curiously, the only machine in my house that Just Worked with a compact flash from my dad's camera |
| 04:33:47 | BZFlag | chillywilly: prpplague is a nick on OPN |
| 04:34:19 | BZFlag | ds: glad to hear some nice feedback. ;-) |
| 04:34:34 | chillywilly | BZFlag: yea and /whois is my friend |
| 04:34:48 | chillywilly | BZFlag: but this network is freenode now ;) |
| 04:35:01 | BZFlag | ds: tried OZ yet? I've been meaning to get jtag up and running so I can replace the bootloader partitions with blob. ;-) |
| 04:35:31 | BZFlag | chillywilly: yeah, yeah. I like irc.opensplits.net myself. ;-) |
| 04:36:40 | chillywilly | FreeNode! |
| 04:36:46 | chillywilly | did I stutter ;) |
| 04:36:50 | BZFlag | aw, looks like irc.opensplits.net does not point to OPN anymore. |
| 04:37:09 | BZFlag | so you'd prefer I call it FN ? |
| 04:37:22 | BZFlag | or is that FN1 ? ;-) |
| 04:37:22 | chillywilly | fscking network |
| 04:37:28 | chillywilly | ;) |
| 04:38:08 | ds | BZFlag: not yet. |
| 04:39:26 | BZFlag | I'd like to setup a system that allows signed package submissions and can handle building OZ, and the hh distros to start with. not to mention TuxScreen of course. ;-) |
| 04:39:50 | BZFlag | try irc.bzflag.org today! ;-) |
| 04:40:26 | psypete | BZFlag: my friend jeff loved bzflag as soon as he saw it. |
| 04:41:08 | BZFlag | psypete: it's not perfect, but it's the best open source 3d multiplayer game I know of. |
| 04:41:28 | psypete | BZFlag: it's the _second_ multiplayer open source 3d game I know of :) |
| 04:42:39 | chillywilly | it's fun for the whole family |
| 04:43:15 | BZFlag | psypete: and the first is? |
| 04:49:50 | jacques | uclibc has really come a long way |
| 04:50:14 | jacques | bzflag is horribly addictive |
| 04:50:27 | jacques | i would lose blocks of 8-9 hours |
| 04:50:41 | jacques | and realize I hadn't even gotten up from my chair |
| 04:55:39 | BZFlag | jacques: popular feature request is an hourly alarm. |
| 04:55:48 | psypete | ? |
| 04:55:56 | jacques | BZFlag: I bet :-) |
| 04:56:07 | BZFlag | so it speaks "it's 9pm" etc. |
| 04:56:16 | BZFlag | or more like "it's 3am" |
| 04:56:19 | jacques | dunno how many times I saw the sun come up while playing bzflag |
| 04:56:30 | jacques | "it's 9am" |
| 04:56:31 | psypete | BZFlag: tie into that smaller app that was made long ago to do the same? |
| 04:56:47 | BZFlag | psypete: yeah. but what fun is that? ;-) |
| 04:56:55 | psypete | BZFlag: :D |
| 04:57:11 | psypete | BZFlag: i want to tie it into gnome2 |
| 04:58:04 | ds | what needs to be done to get ncurses to build with uClibc? |
| 05:01:05 | andersee | ds: This will do it: http://www.uclibc.org/cgi-bin/cvsweb/buildroot/make/ncurses.mk?rev=1.8&content-type=text/vnd.viewcvs-markup |
| 05:04:06 | jacques | ds: not much - what problem are you having? |
| 05:04:51 | ds | jacques: 'dpkg-buildpackage' returns 1. that's about all I've looked into it |
| 05:05:31 | jacques | ah, well I have built it but it was months ago and it was from vanilla source |
| 05:08:35 | jacques | version 5.2 |
| 05:17:47 | jacques | andersee: how hard you think it would be to create a gcc.mk ? |
| 05:18:02 | jacques | which would build a native ARM gcc |
| 05:18:39 | jacques | hmmm would also need python |
| 05:18:48 | psypete | use perl; |
| 05:19:30 | jacques | psypete: I thought the gentoo base required python? or is it perl? |
| 05:20:08 | jacques | might be able to turn the tuxscreen buildroot into a gentoo ARM base image creator |
| 05:20:26 | psypete | python |
| 05:20:32 | psypete | but i prefer perl |
| 05:20:51 | psypete | gentoo is getting it's own cross compiler made easy |
| 05:21:01 | andersee | jacques: there is already a uclibc_toolchain.mk that builds gcc targeting uClibc.... |
| 05:21:50 | jacques | psypete: your last sentence sounds interesting but I dont understand it |
| 05:22:05 | jacques | andersee: ooooh so that's what that does! |
| 05:22:23 | jacques | andersee: it builds a native ARM gcc ? excellent |
| 05:23:02 | jacques | I thought that was the .mk for building the cross-toolchain |
| 05:23:07 | jacques | ? |
| 05:23:44 | psypete | jacques: gentoo will soon come with a cross-compiler which will allow devs/users to try and cross-compile gentoo with virtually any arch (though probably not well supported on all archs) |
| 05:24:17 | jacques | psypete: ah interesting, any idea how soon? |
| 05:24:33 | jacques | i still wanna get started on the arm port tonight tho |
| 05:25:28 | psypete | i don't know what seemant and you talked about, but i don't see a reason why not to go ahead with it. i'm not sure when the cross-compiler will be ready but you could put together a small shell script with everything you need |
| 05:26:06 | jacques | psypete: he's going to get me in touch with the other guy interested in ARM and ARM-cross-compiling |
| 05:26:22 | psypete | jacques: ah |
| 05:26:27 | jacques | I'm going to start trying to build an ARM base ASAP |
| 05:26:51 | jacques | seemant is also very interested in cross-compiling but he didn't mention any ongoing work |
| 05:27:37 | jacques | IMHO it's easiest to start with native compilation (but very slow) |
| 05:27:54 | jacques | and the bits for the base image need to be built somehow |
| 05:32:41 | chillywilly | python good, perl bad |
| 05:32:43 | chillywilly | ;) |
| 05:32:45 | chillywilly | night |
| 05:32:53 | psypete | Grrr |
| 05:37:02 | jacques | time to head home |
| 12:33:03 | sjhill | hey mjn3 |
| 12:44:20 | mjn3 | sjhill: hey. how goes it? |
| 12:45:11 | sjhill | mjn3: getting uClinux working on MIPS |
| 12:46:49 | mjn3 | sjhill: i've pretty much wrapped up something else i was working on and am moving back into uClibc devel mode. i need to finish the i10n/i18n work by mid nov |
| 12:47:44 | sjhill | mjn3: excellent...i'm thinking in about 6 months i'll need i18n |
| 15:59:42 | andersee | sjhill: morning |
| 16:00:02 | andersee | sjhill: btw, did you see the change I made last night to _init and _fini handling? |
| 16:00:36 | andersee | sjhill: I don't think I got the change to the mips crt0.S correct, so if you have a minute to double check my mips asm... |
| 16:00:47 | andersee | is away: I'm busy |
| 16:01:13 | andersee | is back (gone 00:00:27) |
| 16:19:43 | andersee | sjhill: k, forget it. I've got it fixed now. |
| 16:19:59 | andersee | sjhill: There is still some dlopen wierdness. See test/ldso |
| 17:24:43 | psypete | :\ |
| 17:25:10 | psypete | andersee come here often? |
| 17:25:50 | sjhill | psypete: fairly |
| 17:27:59 | psypete | hrm |
| 17:28:24 | psypete | would any of you happen to have built a floppy binutils/uClibc that runs on machines with <4M ram? |
| 17:30:43 | psypete | ...guess not |
| 17:44:39 | mjn3 | psypete: yes, i have. but it was a while back |
| 17:46:13 | psypete | mjn3: happen to know any of the reqirements? does the uncompressed ramdisk need to be a certain size? or the apps? |
| 17:51:57 | mjn3 | psypete: uh, if you have 4M ram you probably don't want to use a ramdisk... |
| 17:53:23 | mjn3 | psypete: what are you trying to do? |
| 18:01:05 | psypete | mjn3: floppy router that runs on machines with <4M ram |
| 18:04:28 | mjn3 | psypete: how featureful do you want it to be? the 2.4 kernel is a good bit bigger then 2.2 (ram-wise). 2.0 is smaller still, although i haven't tried building uClibc for 2.0. |
| 18:05:28 | psypete | mjn3: i would like to use the 2.0 kernel but 2.2 is ok as well |
| 18:12:53 | mjn3 | psypete: then things should fit. depending on how much you trim, you _might_ be able to do an initrd. but more likely you'll have to put a fs on the floppy and run that as your rootfs |
| 18:13:52 | psypete | mjn3: it will be featureful, but not in a user interaction sort of way. it's meant to be a complex and fully functional router, but will end up having no login, no shell, no tools which a user would use to inspect a system. |
| 18:14:25 | psypete | mjn3: an fs right to the floppy? now that would definetly limit the size :) |
| 18:14:46 | psypete | mjn3: know of any super duper small filesystems? |
| 18:30:50 | mjn3 | psypete: can you do a boot/root or does this have to be a single floppy? |
| 18:34:07 | psypete | mjn3: has to be a single floppy, i'm afraid |
| 18:36:26 | mjn3 | psypete: probably still possible. minimal busybox/uclibc should do most of what you need and will probably fit. what else do you need? |
| 18:37:41 | psypete | mjn3: upnp, dhcp{d,cd}, minimal web server |
| 18:38:34 | psypete | #define BB_VI // weee |
| 18:39:35 | psypete | i'm rolling my own init from shell scripts, unless i can make a very small C init |
| 18:39:53 | mjn3 | psypete: dhcp is in the latest busybox. boa is pretty small, although you won't have much space for files to serve. what is upnp? |
| 18:40:14 | psypete | mjn3: what's the latest busybox? i have 0.60.3 |
| 18:40:26 | psypete | is boa a web server? |
| 18:41:38 | psypete | upnp is some crap produced in part by the geniouses at micro$oft to let applications open ports on a NAT router transparently to do things like file transfers. i'm supporting it because other routers support it. |
| 18:41:51 | mjn3 | psypete: the unstable tree for busybox. and yes, boa is a web server www.boa.org |
| 18:42:14 | psypete | is dmoz down? |
| 18:42:47 | mjn3 | psypete: never heard of upnp, but i don't use ms stuff. have no idea what needs to be built to support it, or how big it is |
| 18:42:59 | psypete | mjn3: is it dhcp client or server support? i'd liek to include both |
| 18:43:09 | mjn3 | psypete: both |
| 18:43:18 | psypete | mjn3: yay |
| 18:44:53 | psypete | mjn3: actually upnp has _very_ little information for the public. in essence though, you could say it sends a multicast request for a certain port to be opened, and it is opened immediately without question. major security flaw, but lets applications like Microsoft Messenger and soon AIM transfer files to people inside/outside a router |
| 18:47:26 | mjn3 | psypete: well then, i'd say it is probably doable |
| 18:47:57 | psypete | mjn3-away: thanks for the assist |
| 21:29:02 | psypete | i'd like to comment that the busybox menuconfig thing is SO COOL |
| 22:18:07 | psypete | i have a busybox question; anybody awake? |
| 22:36:40 | psypete | well, i'll ask it anyhow |
| 22:37:31 | psypete | udhcpc seems to be added into the latest unstable busybox, but not udhcpd. and i noticed udhcp is now a drop-in replacement since udhcp 0.9.8, but 0.9.8 hasn't been released. what version should i be getting? |
| 23:16:37 | psypete | :\ |
| 23:16:53 | psypete | is away: waiting around |
| 23:32:57 | psypete | is away: crack^H^H^H^H^Hdinner time |
| 23:58:01 | psypete | is back (gone 00:25:04) |