[13:33] <gremlin[it]> hi all!
[13:59] <crweb> gremlin[it]: hello :)
[14:10] <crweb> JoeBorn: i think the mob is trying to take over your company.
[14:16] <gremlin[it]> hi crweb !
[14:17] <gremlin[it]> where are sources of gcc and glibc uset in toolchain on svn.NT.com ?
[14:21] <crweb> let me find them for you
[14:22] <crweb> gremlin[it]: it is nothing more than crosstool .42, glibc 2.3.6 and gcc 3.4.6
[14:22] <crweb> gremlin[it]: there are no patches
[14:22] <gremlin[it]> ah perfect !
[14:22] <crweb> wait there is 1 patch
[14:23] <crweb> but, all it does is add our CPU ID to gcc
[14:23] <crweb> i dunno how important that is
[14:23] <crweb> it just modifies a header
[14:23] <crweb> gremlin[it]: i have just recently built a x64 toolchain also
[14:24] <gremlin[it]> crweb i notice ... but i have to make OE build the "same" toolchain ... without crosstools
[14:24] <crweb> i see
[14:25] <crweb> let me find you the actual source then. it is already patched
[14:26] <gremlin[it]> for me can be enought also the patch itself
[14:27] <gremlin[it]> mhh strange ... usually compiles for arm have lot of pathces ...
[14:28] <crweb> svn.neurostechnology.com
[14:28] <crweb> gremlin[it]: if you decompress crosstool-0.42 you will find pre-patched gcc-3.4.6.tar.gz in the download dir
[14:29] <crweb> gremlin[it]: please, if we are missing patches that will help, let me know :)
[14:31] <gremlin[it]> ok
[14:32] <crweb> we could use any performance or memory handling improvements
[14:39] <gremlin[it]> hehehe
[14:41] <gremlin[it]> what make me crazy is that in abot every Makefile file there is a redefinition of what compile use and in what path is ... instead rely on globals CC and PATH variables :(
[14:43] <crweb> in open embedded or gcc?
[14:44] <gremlin[it]> on neuros sources ...
[14:44] <crweb> well, you can't use CC and PATH
[14:44] <gremlin[it]> OE is quite polite :)
[14:44] <crweb> since CC and PATH belong to the OS
[14:45] <crweb> the neuros sources are a collection of independent libraries and applications combined into 1 build
[14:45] <crweb> this is why it seams "messy"
[14:45] <crweb> but each part of neuros sources can be taken out, and is standalone
[14:45] <gremlin[it]> if applications (userspace) use cuatotools all sould be more easy ...
[14:46] <crweb> the idea is having this self contained "box"
[14:46] <crweb> so user does not need any tool installed on system
[14:46] <crweb> it takes a bit to get used to. but a massive system liked OpenEmbedded, and others hasn't been needed
[14:48] <gremlin[it]> mhhh i don't agree ... that mean spend lot of time every time a new library (or a new version of) have to me added ...
[14:48] <crweb> not really. you just copy the make file, change the ./configure line and download location
[14:48] <crweb> its all very scripted
[14:48] <gremlin[it]> build an autotool aware application on OE is a 5 minutes work ... and work for every platform ...
[14:49] <crweb> yes, i'm sure its very nice :)
[14:49] <gremlin[it]> i'm telling a lot of bad words to my monitor to compile Cooler with a different compiler/glibc ;( ...
[14:50] <crweb> what we have works though, and it only takes minutes for us to add other libraries and tools. So its very hard to justify the change
[14:51] <crweb> yeah, cooler is completely make file based
[14:51] <crweb> its never been pretty. I was talking more about the Neuros-Cooler/external-apps
[14:51] <gremlin[it]> so are u telling i'm doing an useless work ?
[14:51] <crweb> I dunno what you are doing :)
[14:52] <crweb> anything that improves things isn't useless
[14:52] <gremlin[it]> use OE as build system for neuros
[14:52] <crweb> that would be very cool
[14:53] <gremlin[it]> i used in past penguitronix netgear and other so called automatic config tools ... no one worked fine ... except OE ...
[14:53] <crweb> which tree are you using TORFU or trunk?
[14:54] <crweb> trunk's linux-r3-main-app/* is all Qt4 qmake
[14:55] <gremlin[it]> torfu ...
[14:55] <crweb> gremlin[it]: i would love to see this in action. neuros just hasn't beenable to justify the move internally is what i meant
[14:55] <gremlin[it]> first goal is to "port" tha stable (and small) one ...
[14:56] <crweb> i mean our resources are focused on applications and media system. We haven't had time to port Build system.
[14:56] <crweb> gremlin[it]: All improvements are welcome :)
[14:57] <gremlin[it]> i said ... if all was autotools aware could be extremelly easy to move from one buildtool to another ... have all do "by hand" as i'm seeing this evening with Coller make all difficult (for every tool) ...
[14:57] <gremlin[it]> crweb, ok i'll do ... when i finish you adopt and buy me too :D
[14:57] <crweb> i agree
[14:57] <crweb> cooler with autotools would be nice
[14:59] <crweb> gremlin[it]: linux-r3-main-app/nms also
[14:59] <crweb> this would benefit trunk and torfu
[15:00] <gremlin[it]> is a my (not only mine) must ... software have to be build with the idea to evolve and not just to solve a local/immediate issue ...
[15:00] <crweb> definitely
[15:08] <gremlin[it]> definitely neuros will buy me ??? :D
[15:08] <crweb> I don't understand "buy me"
[15:09] <gremlin[it]> hahah a bad way to say 'work for' :)
[15:09] <crweb> ah i see
[15:09] <crweb> I have no idea. I just manage the internal team
[15:09] <crweb> focus on networking and qtopia gui
[15:12] <gremlin[it]> mhhh neuros have 32MByte of flash right ?
[15:12] <crweb> 16mb of flash for 1.0 hardware
[15:12] <crweb> 32mb of available ram, 12-17mb is used by recording usually so not much free when media app is working
[15:14] <gremlin[it]> ah ... yes ok .. i thought 32MByte ... and i thought i see a lot of PDA running easyly ... but i manage an old iPAQ with 16MByte of flash and is really hard have graphic ;(
[15:14] <crweb> yes, resources are very limitied
[15:14] <crweb> also, input is limited to IR remote
[15:14] <crweb> usb input device does not work
[15:14] <crweb> this really needs fixed
[15:18] <gremlin[it]> yes i notice ... is a really nice platform .. but need some more in software (kernel and userspace) and a bit of hardware :)
[15:55] <gremlin[it]> crweb how big is crosstool-0.42.tgz ?
[16:07] <crweb> 103.7mb
[16:15] <gremlin[it]> damn ... firefox interrupt the download ad 50Mb about ...
[16:15] <gremlin[it]> it it available via ftp or plain http ?
[16:15] <crweb> that is plain http
[16:16] <gremlin[it]> ok i try a resume
[16:16] <crweb> svn.neurostechnology.com is plain http
[16:17] <gremlin[it]> no resume :S
[16:19] <gremlin[it]> it's 11pm here ... do enought for today ... see u !
[16:21] <gremlin[it]> g'night all