Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2020 22:04:42 +0000 (UTC)
From:      Jochen Neumeister <joneum@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r527391 - in head/databases/mysql80-server: . files
Message-ID:  <202002282204.01SM4gfK002542@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: joneum
Date: Fri Feb 28 22:04:41 2020
New Revision: 527391
URL: https://svnweb.freebsd.org/changeset/ports/527391

Log:
  Fix build on non-x86 and nun-aarch6
  
  PR:		244073
  Submitted by:	pkubaj
  MFH:		2020Q1
  Sponsored by:	Netzkommune GmbH

Added:
  head/databases/mysql80-server/files/patch-include_my__stacktrace.h   (contents, props changed)
Modified:
  head/databases/mysql80-server/Makefile

Modified: head/databases/mysql80-server/Makefile
==============================================================================
--- head/databases/mysql80-server/Makefile	Fri Feb 28 21:01:33 2020	(r527390)
+++ head/databases/mysql80-server/Makefile	Fri Feb 28 22:04:41 2020	(r527391)
@@ -32,10 +32,16 @@ LIB_DEPENDS+=	libcurl.so:ftp/curl \
 		liblz4.so:archivers/liblz4 \
 		libzstd.so:archivers/zstd \
 		libprotobuf.so:devel/protobuf \
-		libunwind.so:devel/libunwind
+		${LIB_DEPENDS_${ARCH}}
+LIB_DEPENDS_aarch64=	libunwind.so:devel/libunwind
+LIB_DEPENDS_amd64=	libunwind.so:devel/libunwind
+LIB_DEPENDS_i386=	libunwind.so:devel/libunwind
 
 BUILD_DEPENDS=	liblz4>0:archivers/liblz4 \
-		libunwind>0:devel/libunwind
+		${BUILD_DEPENDS_${ARCH}}
+BUILD_DEPENDS_aarch64=	libunwind>0:devel/libunwind
+BUILD_DEPENDS_amd64=	libunwind>0:devel/libunwind
+BUILD_DEPENDS_i386=	libunwind>0:devel/libunwind
 
 CMAKE_BUILD_TYPE=	Release
 CFLAGS+=		-fPIC

Added: head/databases/mysql80-server/files/patch-include_my__stacktrace.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/mysql80-server/files/patch-include_my__stacktrace.h	Fri Feb 28 22:04:41 2020	(r527391)
@@ -0,0 +1,11 @@
+--- include/my_stacktrace.h.orig	2020-01-23 19:43:07.769584000 +0100
++++ include/my_stacktrace.h	2020-01-23 19:43:48.684042000 +0100
+@@ -43,7 +43,7 @@
+   HAVE_BACKTRACE - Linux, FreeBSD, OSX, Solaris
+   _WIN32 - Windows
+ */
+-#if defined(HAVE_BACKTRACE) || defined(_WIN32)
++#if (defined(HAVE_BACKTRACE) || defined(_WIN32)) && (defined(__aarch64__) || defined(__amd64__) || defined(__i386__))
+ #define HAVE_STACKTRACE 1
+ void my_init_stacktrace();
+ void my_print_stacktrace(uchar *stack_bottom, ulong thread_stack);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002282204.01SM4gfK002542>