munckfish | I couldn't see a mailing list for the ubuntu toolchain, if I need to address you guys do I just mail ubuntu-devel and prefix subject with [toolchain] or similar? | 12:58 |
---|---|---|
doko | munckfish: no separate list. is this about spu? | 14:05 |
munckfish | doko: got a sec? | 21:47 |
doko | not much, 11pm | 21:48 |
munckfish | oh you're an hour ahead | 21:48 |
munckfish | ok I'll be quick | 21:48 |
munckfish | right - this is about ppu-gcc cell-sdk etc | 21:49 |
munckfish | a while back you said they were obsolete | 21:49 |
munckfish | I understand this | 21:49 |
munckfish | cause the patches are now upstream | 21:49 |
munckfish | and we now have the ability to build spu-gcc etc | 21:49 |
munckfish | in gcc 4.3 | 21:49 |
munckfish | right | 21:49 |
munckfish | so I tried to build a cross compiling toolchain | 21:49 |
munckfish | from these sources | 21:50 |
munckfish | by following debian/README.cross | 21:50 |
munckfish | bintuils 2.18 -- great | 21:50 |
munckfish | gcc 4.3 - doesn't compile | 21:50 |
munckfish | so ... | 21:50 |
munckfish | I desperately need a cross compiler | 21:50 |
munckfish | and i think people helping on PS3 port do to | 21:50 |
munckfish | so I've updated cell-gcc | 21:50 |
munckfish | would be you prepared to sponsor an upload of this to inrepid? | 21:51 |
munckfish | *intrepid? | 21:51 |
munckfish | over | 21:51 |
munckfish | To make your life easy - I have put the sources into bzr (yet to upload to LP, but that's detail), and I can host it in my PPA for review | 21:52 |
munckfish | doko: that's all for now | 21:54 |
doko | well, we should agree how to proceed. maybe ask arthur- what he intends to do for debian? would it be possible for you to build a new gcc-4.3-spu source package (empty) which build depends on gcc-4.3-source and builds this cross compiler? | 22:00 |
munckfish | interesting idea | 22:00 |
munckfish | probably and I'd prefer to do it this way | 22:00 |
arthur- | hallo | 22:00 |
munckfish | but cell-gcc currently provides the least lead time for me | 22:00 |
arthur- | (reading backlog) | 22:00 |
munckfish | to get a cross compiling toolchain together so I can fix and test the PS3 the kernel | 22:01 |
munckfish | e.g. | 22:01 |
doko | I do not want to build cross compilers from the "core" gcc-4.3 source, because it delays build times, and it doesn't really belong there | 22:01 |
munckfish | doko: I understand I'm not suggesting putting x compilers in the repo | 22:01 |
munckfish | I understand the issues there | 22:01 |
munckfish | just it's not working right now | 22:02 |
munckfish | I need to spend time on the kernel | 22:02 |
doko | understood | 22:02 |
munckfish | and I need to get other folks involved | 22:02 |
arthur- | munckfish: so you need a !ppc -> spu cross-compiler ? | 22:02 |
munckfish | I can revisit the problem I have compiling gcc 4.3 later | 22:02 |
munckfish | arthur-: yes, most important at the moment is | 22:03 |
munckfish | a powerpc and ppc64 capable toolchain | 22:03 |
munckfish | there are few projects using spu at the moment | 22:03 |
munckfish | I won't get to packaing them for a few months I think | 22:03 |
munckfish | I do not intend to maintain the cell SDK any longer than I have to | 22:04 |
munckfish | but it's so much easier than explaining to people about dpkg-cross and all that complicated baloney | 22:04 |
munckfish | :) | 22:04 |
doko | yeah, my idea was just to use the upstream releases; apinski indicated this would be sufficient | 22:04 |
munckfish | arthur-: sorry I misunderstood | 22:04 |
munckfish | I need a power compiler on x86 | 22:05 |
munckfish | so I can build on my normal PC | 22:05 |
munckfish | whose apinski? | 22:05 |
doko | pinskia | 22:05 |
doko | ,-P | 22:05 |
arthur- | gcc dev from sony, doing spu and ps3 things and a lot of more | 22:06 |
arthur- | doko: eheh | 22:06 |
munckfish | ok I recognise his nick | 22:06 |
arthur- | munckfish: Andrew Pinski | 22:06 |
munckfish | right | 22:06 |
munckfish | arthur-: so are you going to be providing cell-sdk in debian? | 22:07 |
munckfish | doko: I will raise an issue for the gcc 4.3 cross problem I have | 22:07 |
munckfish | I'll upload the sources I have anyway, if you don't want it I can just leave the package in my PPA until I get the 4.3 issue solved | 22:09 |
arthur- | munckfish: no I don't think so, ps3 kernel will be built on a powerpc buildd so current packages are enough for the archive, I would prefer you making your own ppc compiler for x86 | 22:09 |
arthur- | what is your gcc-4.3 issue ? | 22:09 |
munckfish | linking error | 22:09 |
munckfish | I use dpkg-cross to convert and install the powerpc libs e.g. libc etc | 22:10 |
munckfish | when I build the powerpc64 compiler ld looks in the wrong place for libc.so | 22:10 |
munckfish | finds incompatible 32 bit libc | 22:10 |
munckfish | this is while building libgcc | 22:11 |
arthur- | this shouldn't be hard to fix | 22:11 |
munckfish | I looked up on Google found a discussion on Emdebian they were saying cross building 4.3 isn't cool just yet | 22:11 |
munckfish | arthur-: I hoped not, but I'm new to gnu tools and Make so I have to focus my time and try not to get too sidetracked | 22:12 |
arthur- | munckfish: cross building gcc-4.3 or building a gcc-4.3 cross compiler ? | 22:12 |
munckfish | I'm sure you guys could fix it in an instant | 22:12 |
munckfish | host is x86 | 22:12 |
munckfish | building ppc64 cross compiler | 22:12 |
munckfish | following instructions from debian/README.cross | 22:12 |
arthur- | munckfish: ok I'm going to try to do it, just have to get some food first... | 22:13 |
munckfish | ok cool | 22:13 |
munckfish | I have a note of the steps I took | 22:13 |
munckfish | arthur-: when you return these are the steps I took: | 22:18 |
munckfish | first read through debian/README.cross in both binutils-2.18 and gcc-4.3 | 22:19 |
munckfish | following the one from gcc | 22:19 |
munckfish | first step was to get powerpc dep libs | 22:19 |
munckfish | installed on my pc | 22:19 |
munckfish | did this using dpkg-cross. apt-cross seemed to be broken or not working as I expected so I had to download the deps manually :( | 22:20 |
munckfish | they get installed under /usr/powerpc-linux-gnu and | 22:20 |
munckfish | /usr/powerpc64-linux-gnu | 22:21 |
munckfish | once that was done I created binutils cross quite easily | 22:21 |
munckfish | and installed | 22:21 |
munckfish | then on to gcc | 22:21 |
munckfish | half way through that it gets stuck | 22:22 |
munckfish | So the main obstacles are | 22:22 |
munckfish | 1) getting the dep libs is a pain in the derriere, cause of apt-cross problem | 22:23 |
munckfish | 2) gcc build was failing linking 64 bit libgcc | 22:23 |
munckfish | over | 22:23 |
arthur- | munckfish: ok, launched a build | 22:44 |
arthur- | munckfish: this is because it doesn't have a look in /usr/powerpc-linux-gnu/lib64 | 22:50 |
arthur- | I'll fix tomorrow, bed time | 22:51 |
munckfish | good night all | 22:58 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!