Port sbcl to ppc64el

Bug #1501418 reported by Fernando Seiti Furusato
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
SBCL
Fix Released
Wishlist
Unassigned

Bug Description

Hello.
Currently, SBCL does not support ppc64le. I was not able to build it either.
It would need to be bootstrapped which does not seem to be very simple.
Would it be possible to port it to linux on ppc64le?

Thanks and regards.

Revision history for this message
Stas Boukarev (stassats) wrote :

Bootstrapping is the easy part. But we don't have a ppc64 backend to bootstrap to. Fortunately, ppc64 shares the same instruction encoding (at least from my cursory research) as ppc32. So it wouldn't need a new backend from scratch, just the existing one would have to respect different word widths. Which is tedious, but much easier than a new port.

Changed in sbcl:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Fernando Seiti Furusato (ferseiti) wrote :

Among other options, it is possible to request ppc64 vms to use:
http://osuosl.org/services/powerdev
http://openpower.ic.unicamp.br/minicloud/

Also, please consider the fact that, unlike big endian, ppc64 little
endian uses ABI ELFv2.

Revision history for this message
Stas Boukarev (stassats) wrote :

SBCL doesn't deal with ELF directly, GCC does that job.
I'm using the GCC compiler farm for ppc64le linux.

Revision history for this message
Timothy Pearson (kb9vqf) wrote :

Any word on this?

Revision history for this message
Stas Boukarev (stassats) wrote :

No. There's no work being done and no plans to do any.

Stas Boukarev (stassats)
Changed in sbcl:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.