On 2018 Dec 30 (Sun) at 13:03:23 +1100 (+1100), Jonathan Gray wrote:
:On Sat, Dec 29, 2018 at 07:18:22PM +0100, Pascal Stumpf wrote:
:> This is enough to get tbb to build and test successfully on aarch64.
:> 
:> 
:> Index: patches/patch-build_OpenBSD_inc
:> ===================================================================
:> RCS file: patches/patch-build_OpenBSD_inc
:> diff -N patches/patch-build_OpenBSD_inc
:> --- /dev/null        1 Jan 1970 00:00:00 -0000
:> +++ patches/patch-build_OpenBSD_inc  29 Dec 2018 18:18:06 -0000
:> @@ -0,0 +1,15 @@
:> +$OpenBSD$
:> +
:> +Index: build/OpenBSD.inc
:> +--- build/OpenBSD.inc.orig
:> ++++ build/OpenBSD.inc
:> +@@ -24,6 +24,9 @@ ifndef arch
:> +         ifeq ($(shell uname -m),amd64)
:> +                 export arch:=intel64
:> +         endif
:> ++   ifeq ($(shell uname -m),arm64)
:> ++           export arch:=aarch64
:> ++   endif
:> + endif
:> + 
:> + ifndef runtime
:> 
:
:It isn't clear where 'arch' is used but compared to the linux .inc there
:are cases missing including the fallback.  You have used tabs in a block
:that only had spaces.
:

OK

:--- /dev/null  Sun Dec 30 12:57:28 2018
:+++ patches/patch-build_OpenBSD_inc    Sun Dec 30 12:56:03 2018
:@@ -0,0 +1,29 @@
:+$OpenBSD$
:+
:+Index: build/OpenBSD.inc
:+--- build/OpenBSD.inc.orig
:++++ build/OpenBSD.inc
:+@@ -18,11 +18,21 @@
:+ #
:+ 
:+ ifndef arch
:+-        ifeq ($(shell uname -m),i386)
:++        uname_p:=$(shell uname -p)
:++        ifeq ($(uname_p),i386)
:+                 export arch:=ia32
:+         endif
:+-        ifeq ($(shell uname -m),amd64)
:++        ifeq ($(uname_p),amd64)
:+                 export arch:=intel64
:++        endif
:++        ifeq ($(uname_p),sparc64)
:++                export arch:=sparc
:++        endif
:++        ifeq ($(uname_p),arm)
:++                export arch:=armv7
:++        endif
:++        ifndef arch
:++                export arch:=$(uname_p)
:+         endif
:+ endif
:+ 
:

-- 
Mr. Cole's Axiom:
        The sum of the intelligence on the planet is a constant; the
        population is growing.

Reply via email to