From david at liquidbridge.net Sat May 30 20:12:59 2020 From: david at liquidbridge.net (David Springate) Date: Sat, 30 May 2020 11:12:59 +0100 Subject: [Cbe-oss-dev] bsc.es mirror? Message-ID: Does anyone have a copy of the rpms that used to be hosted over at bsc.es? Stuff like: - ppu-binutils-3.2-4.ppc.rpm - ppu-gcc-3.2-4.ppc.rpm - ppu-gcc-c++-3.2-4.ppc.rpm - ppu-toolchain-3.2-4.src.rpm - ppu-toolchain-debuginfo-3.2-4.ppc.rpm - spu-binutils-3.2-6.ppc.rpm - spu-gcc-3.2-6.ppc.rpm - spu-gcc-c++-3.2-6.ppc.rpm - spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm - spu-toolchain-3.2-6.src.rpm - spu-toolchain-debuginfo-3.2-6.ppc.rpm Or perhaps there's a better way of setting up a cross-compiler for PS3 Linux? Anyone able to help? (I'm not even sure if this mailing list is dead!) Thanks in advance, David -------------- next part -------------- An HTML attachment was scrubbed... URL: From geert at linux-m68k.org Sat May 30 21:01:07 2020 From: geert at linux-m68k.org (Geert Uytterhoeven) Date: Sat, 30 May 2020 13:01:07 +0200 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: References: Message-ID: Hi David, On Sat, May 30, 2020 at 12:41 PM David Springate wrote: > Does anyone have a copy of the rpms that used to be hosted over at bsc.es? > Stuff like: > > ppu-binutils-3.2-4.ppc.rpm > ppu-gcc-3.2-4.ppc.rpm > ppu-gcc-c++-3.2-4.ppc.rpm > ppu-toolchain-3.2-4.src.rpm > ppu-toolchain-debuginfo-3.2-4.ppc.rpm > spu-binutils-3.2-6.ppc.rpm > spu-gcc-3.2-6.ppc.rpm > spu-gcc-c++-3.2-6.ppc.rpm > spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm > spu-toolchain-3.2-6.src.rpm > spu-toolchain-debuginfo-3.2-6.ppc.rpm > > Or perhaps there's a better way of setting up a cross-compiler for PS3 Linux? > Anyone able to help? Ugh, gcc 3.2.4 is really old. Cell support (both PPU and SPU) was integrated in upstream gcc. Ubuntu used to carry (cross) compilers based on (at least) 4.1, so you should be able to find these (binary/source) packages, too. > (I'm not even sure if this mailing list is dead!) Apparently it isn't, but I was quite surprised to receive a message through this list, as the previous one was from 2015 ;-) Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert at linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds From d.herrendoerfer at herrendoerfer.name Sat May 30 21:10:16 2020 From: d.herrendoerfer at herrendoerfer.name (D. Herrendoerfer) Date: Sat, 30 May 2020 13:10:16 +0200 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: References: Message-ID: Hi David, > On 30. May 2020, at 12:12, David Springate wrote: > > Does anyone have a copy of the rpms that used to be hosted over at bsc.es? > Stuff like: > ? ppu-binutils-3.2-4.ppc.rpm > ? ppu-gcc-3.2-4.ppc.rpm > ? ppu-gcc-c++-3.2-4.ppc.rpm > ? ppu-toolchain-3.2-4.src.rpm > ? ppu-toolchain-debuginfo-3.2-4.ppc.rpm > ? spu-binutils-3.2-6.ppc.rpm > ? spu-gcc-3.2-6.ppc.rpm > ? spu-gcc-c++-3.2-6.ppc.rpm > ? spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm > ? spu-toolchain-3.2-6.src.rpm > ? spu-toolchain-debuginfo-3.2-6.ppc.rpm > Or perhaps there's a better way of setting up a cross-compiler for PS3 Linux? > Anyone able to help? > (I'm not even sure if this mailing list is dead!) > I might have a backup somewhere ?. but it might take some time to dig it out. The gentoo packages for ps3 linux are probably still around. Funny thing: I brought the old Power4 server that used to build that stuff to the recyclers 3 weeks ago, because I thought I?d never need it again. The mailing list appears to still work ... > Thanks in advance, > > David Best wishes, stay safe, Dirk > _______________________________________________ > cbe-oss-dev mailing list > cbe-oss-dev at lists.ozlabs.org > https://lists.ozlabs.org/listinfo/cbe-oss-dev From segher at kernel.crashing.org Sat May 30 23:21:00 2020 From: segher at kernel.crashing.org (Segher Boessenkool) Date: Sat, 30 May 2020 08:21:00 -0500 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: References: Message-ID: <20200530132100.GE31009@gate.crashing.org> Hi! On Sat, May 30, 2020 at 01:01:07PM +0200, Geert Uytterhoeven wrote: > On Sat, May 30, 2020 at 12:41 PM David Springate wrote: > > Does anyone have a copy of the rpms that used to be hosted over at bsc.es? > > Stuff like: > > > > ppu-binutils-3.2-4.ppc.rpm > > ppu-gcc-3.2-4.ppc.rpm > > ppu-gcc-c++-3.2-4.ppc.rpm > > ppu-toolchain-3.2-4.src.rpm > > ppu-toolchain-debuginfo-3.2-4.ppc.rpm > > spu-binutils-3.2-6.ppc.rpm > > spu-gcc-3.2-6.ppc.rpm > > spu-gcc-c++-3.2-6.ppc.rpm > > spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm > > spu-toolchain-3.2-6.src.rpm > > spu-toolchain-debuginfo-3.2-6.ppc.rpm > > > > Or perhaps there's a better way of setting up a cross-compiler for PS3 Linux? > > Anyone able to help? > > Ugh, gcc 3.2.4 is really old. Cell support (both PPU and SPU) was > integrated in upstream gcc. Ubuntu used to carry (cross) compilers > based on (at least) 4.1, so you should be able to find these > (binary/source) packages, too. It was removed from GCC 9, so the last GCC releases that support it are GCC 8.x (basic PPU support still exists in current GCC, it's just PowerPC after all). There still will be one more GCC 8.x release made later this year, but that will be the last. The binutils still support it I believe. And newlib shouldn't be hard to build if you have done it before (and manage to select a good configuration). If you find some older distribution that supports it, you can find out how that was built, and that likely still works. > > (I'm not even sure if this mailing list is dead!) > > Apparently it isn't, but I was quite surprised to receive a message through > this list, as the previous one was from 2015 ;-) Hrm it wasn't picked up by my mail sorting filters, either something in the headers changed, or maybe I just garbage-collected those rules :-) Segher From segher at kernel.crashing.org Sat May 30 23:35:25 2020 From: segher at kernel.crashing.org (Segher Boessenkool) Date: Sat, 30 May 2020 08:35:25 -0500 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: <20200530132100.GE31009@gate.crashing.org> References: <20200530132100.GE31009@gate.crashing.org> Message-ID: <20200530133525.GF31009@gate.crashing.org> On Sat, May 30, 2020 at 08:21:00AM -0500, Segher Boessenkool wrote: > On Sat, May 30, 2020 at 01:01:07PM +0200, Geert Uytterhoeven wrote: > > Ugh, gcc 3.2.4 is really old. Cell support (both PPU and SPU) was > > integrated in upstream gcc. Ubuntu used to carry (cross) compilers > > based on (at least) 4.1, so you should be able to find these > > (binary/source) packages, too. > > It was removed from GCC 9, so the last GCC releases that support it > are GCC 8.x (basic PPU support still exists in current GCC, it's just > PowerPC after all). There still will be one more GCC 8.x release made > later this year, but that will be the last. Oh! And no one knows how well the port still works, that is why it was removed -- no known or expected users. So YMMV... If you build from source you can just fix any problems you encounter of course, or roll back to an older release. (Or just stick to some old binary distro, if that does all you want.) Good luck and have fun, Segher From dominik.klein at gmx.com Sat May 30 23:44:06 2020 From: dominik.klein at gmx.com (Dominik Klein) Date: Sat, 30 May 2020 15:44:06 +0200 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: References: Message-ID: <2b9c4bd4-fd3e-b71e-d284-c87de5ae7d8a@gmx.com> Hi, On 30/05/2020 12:12, David Springate wrote: > Does anyone have a copy of the rpms that used to be hosted over at bsc.es? > Stuff like: > > - ppu-binutils-3.2-4.ppc.rpm > - ppu-gcc-3.2-4.ppc.rpm > - ppu-gcc-c++-3.2-4.ppc.rpm > - ppu-toolchain-3.2-4.src.rpm > - ppu-toolchain-debuginfo-3.2-4.ppc.rpm > - spu-binutils-3.2-6.ppc.rpm > - spu-gcc-3.2-6.ppc.rpm > - spu-gcc-c++-3.2-6.ppc.rpm > - spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm > - spu-toolchain-3.2-6.src.rpm > - spu-toolchain-debuginfo-3.2-6.ppc.rpm If you want those exact files, you might want to consider donating to the Internet Archive - they're doing a great job ;) https://web.archive.org/web/20080526200305/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk2.0/ https://web.archive.org/web/20091215132311/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/ https://web.archive.org/web/20081107160635/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.1/ https://web.archive.org/web/20101001132238/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.1.0.1/ Not all of the files might have been archived (completely) but it's a start. To use those, you best use them on the now obsolete Fedora versions they were written for. > Or perhaps there's a better way of setting up a cross-compiler for PS3 > Linux? > Anyone able to help? > (I'm not even sure if this mailing list is dead!) As the other guys already have pointed out, stuff might be in certain upstream versions of the toolchain but it's been unmaintained for a while so it might not work that well. Good luck and let us know how it went :) Kind regards, Dominik From david at liquidbridge.net Sun May 31 00:34:51 2020 From: david at liquidbridge.net (David Springate) Date: Sat, 30 May 2020 15:34:51 +0100 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: <2b9c4bd4-fd3e-b71e-d284-c87de5ae7d8a@gmx.com> References: <2b9c4bd4-fd3e-b71e-d284-c87de5ae7d8a@gmx.com> Message-ID: Wow! You've definitely given me something to do :) I'll be downloading the lot and testing them :) Thank you so much! When I have some "getting started" pages up, I'll make sure to post a link in this mailing list. Thank you all! On Sat, 30 May 2020 at 14:44, Dominik Klein wrote: > Hi, > > On 30/05/2020 12:12, David Springate wrote: > > Does anyone have a copy of the rpms that used to be hosted over at > bsc.es? > > Stuff like: > > > > - ppu-binutils-3.2-4.ppc.rpm > > - ppu-gcc-3.2-4.ppc.rpm > > - ppu-gcc-c++-3.2-4.ppc.rpm > > - ppu-toolchain-3.2-4.src.rpm > > - ppu-toolchain-debuginfo-3.2-4.ppc.rpm > > - spu-binutils-3.2-6.ppc.rpm > > - spu-gcc-3.2-6.ppc.rpm > > - spu-gcc-c++-3.2-6.ppc.rpm > > - spu-newlib-1.14.0.200610300000-1.ps3pf.ppc.rpm > > - spu-toolchain-3.2-6.src.rpm > > - spu-toolchain-debuginfo-3.2-6.ppc.rpm > > If you want those exact files, you might want to consider donating to > the Internet Archive - they're doing a great job ;) > > > https://web.archive.org/web/20080526200305/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk2.0/ > > https://web.archive.org/web/20091215132311/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.0/ > > https://web.archive.org/web/20081107160635/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.1/ > > https://web.archive.org/web/20101001132238/http://www.bsc.es/projects/deepcomputing/linuxoncell/cellsimulator/sdk3.1.0.1/ > > Not all of the files might have been archived (completely) but it's a > start. > > To use those, you best use them on the now obsolete Fedora versions they > were written for. > > > Or perhaps there's a better way of setting up a cross-compiler for PS3 > > Linux? > > Anyone able to help? > > (I'm not even sure if this mailing list is dead!) > > As the other guys already have pointed out, stuff might be in certain > upstream versions of the toolchain but it's been unmaintained for a > while so it might not work that well. > > Good luck and let us know how it went :) > > > Kind regards, > Dominik > -------------- next part -------------- An HTML attachment was scrubbed... URL: From geoff at infradead.org Sun May 31 01:34:42 2020 From: geoff at infradead.org (Geoff Levand) Date: Sat, 30 May 2020 08:34:42 -0700 Subject: [Cbe-oss-dev] bsc.es mirror? In-Reply-To: References: Message-ID: <6343f35a-a93d-1abf-84d4-35e17f761c10@infradead.org> Hi David, On 5/30/20 3:12 AM, David Springate wrote: > Or perhaps there's a better way of setting up a cross-compiler for PS3 Linux? For the Linux kernel, I just cross compile with the packaged gcc-powerpc-linux-gnu that gets installed on my host, currently Ubuntu 19.10, so gcc-9.2.1. For PPE user programs, I usually just build native on the PS3, which I now have as Debian sid powerpc (32-bit). I do have this script which will (should) fixup a root filesystem to be used as a cross-compile SYSROOT, but I haven't yet tried it for the PS3: https://github.com/glevand/tdd-project/blob/master/scripts/prepare-sysroot.sh As of now, I don't have a working SPE toolchain. Its on my todo list to try and get something that will work on/with Debian sid. Please keep us updated if you do any work towards building an SPE toolchain. -Geoff