Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Aug 2015 18:59:02 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 202159] lang/pypy: Broken on ARM64 and ARMv6 (unknown machine name %s)
Message-ID:  <bug-202159-21822-AVqdnNxP9d@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-202159-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-202159-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202159

--- Comment #9 from David Naylor <dbn@FreeBSD.org> ---
(In reply to Sean Bruno from comment #8)

The root cause of the error is that the __arm__ C "macro" isn't defined.  It
appears PyPy does not have an arm64 JIT compiler.  

I can suggest two approaches:
 a) Make the port ONLY_FOR_ARCHS= i386 amd64 arm (JIT only available on those
archs) - as you suggest, or
 b) Disable the JIT on non-supported architectures (although the JIT is the
main reason an end user would want PyPy).  

I agree with your assessment for (a) on based on POLA.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-202159-21822-AVqdnNxP9d>