On 02/09/16 23:05, Abou Al Montacir wrote:
Upstream suggests the following patch which may be temporary:
diff --git a/rtl/linux/powerpc/cprt0.as b/rtl/linux/powerpc/cprt0.as
index e237d8d..a5672e3 100644
--- a/rtl/linux/powerpc/cprt0.as
+++ b/rtl/linux/powerpc/cprt0.as
@@ -88,12 +88,8 @@ main_stub:
      .globl  _haltproc
      .type   _haltproc, @function
  _haltproc:
-    lis     11, ___fpc_ret@ha
-    lwz     1, ___fpc_ret@l(11)
-    addi    1, 1, 16
-    lwz     0, 0(1)
-    mtlr    0
-    blr
+    bl     _exit
+    b      _haltproc

  #    li      0, 1       /* exit call */
  #    lis     3,operatingsystem_result@h  <mailto:operatingsystem_result@h>
Apparent good news. With this patch and the hacks I previously mentioned for building in a jessie chroot I was able to get a successful build in a jessie chroot on the porterbox. I was then able to run the resulting fpcmkcfg-3.0.0 in the sid chroot on the porterbox.

I then installed the packages built in the jessie chroot on the porterbox into a sid chroot in qemu and attempted to build the packge with the patch above but without the jessie hacks.

That build is currently ongoing. If it succeeds I intend to upload it to Debian (as a "source all powerpc" upload).


Reply via email to