What's the issue with clang on MIPS? On Mon, 25 Nov 2019 at 06:15, Umberto Cerrato <[email protected]> wrote:
> Please join the Discord. I’m interested in your experience with ppc and > ppc64. One day I’ll need some help in installing GS in ppc64be (and el) > Debian. > Cheers, > Umberto > > > Il giorno 24 nov 2019, alle ore 19:50, Bertrand Dekoninck < > [email protected]> ha scritto: > > > > > >> Le 23 nov. 2019 à 15:48, Riccardo Mottola <[email protected]> > a écrit : > >> > >> Hi, > >> > >> > >>> On 11/20/19 12:28 PM, David Chisnall wrote: > >>> > >>> I'm happy to take contributions for the assembly paths for other > architectures. We currently have: > >>> > >>> - x86-32 > >>> - x86-64 > >>> - AArch32 > >>> - AArch64 > >>> - MIPS (at least n64 works, I think o32 and n32 are there but > untested). > >>> > >>> I passionately hate PowerPC assembly, so will definitely not write > that myself, but anyone who wants to add it is very welcome to do so. I > will probably get around to adding RISC-V support at some point. > >> > >> > >> this list only lacks in my interest: > >> > >> - MIPS LittleEndian (as soon as I get the small project with Nikolaus > actually do something useful) or is your implementation already > endian-independent? > >> > >> - PPC32 (the only thing I have access to) and PPC64 to be accepted by > the mainstream users today > >> > >> - SPARC32 and SPARC64 > >> > >> > >> sadly, it has been ages I touched PPC (which as much as I love CPU > concept, always hated when working in assembly) and SPARC code, but it > would be a nice addition. > >> > >> On both PPC and SPARC I only use GCC, but... if that works, I'd be > tickled to work lower level again. > >> > >> Riccardo > >> > >> > > > > I’m happy to see how such a sensitive topic (compilers…) does progress > these days. And I’d really be very happy if the gnustep runtime could run > on ppc (both 32 and 64). > > > > Last time I tried (on debian 8 ppc32, 1 year ago or even more ?) it > failed, and I was alone with my questions. The problem was not only the > assembly bits (as David said, there is a slower alternative) but some > problem with clang (I don’t remember…). I’d be happy to help here and test > again. I can’t code any assembly, but I can test on PPC32 and PPC64. I fear > I need to install debian sid on my machines, which is a pain for now. I > know you (Ricardo) did install it on a powerbook. Can we have a decent X11 > session there, and a decent compiler ? If we can build libobjc on this > system, then it’ll be assembly coding time. > > > > Which is the oldest version of Clang mandatory to build the gnustep > runtime (1.9 and 2.0) ? Do we need a specific linker ? I would like to > avoid clang’s build and use the distro’s one. > > > > Bertrand > > > > > > > > >
