Date: Sat, 21 Nov 2020 08:21:39 +0000 (UTC) From: MANTANI Nobutaka <nobutaka@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r555814 - head/devel/boehm-gc/files Message-ID: <202011210821.0AL8Ldga066068@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: nobutaka Date: Sat Nov 21 08:21:39 2020 New Revision: 555814 URL: https://svnweb.freebsd.org/changeset/ports/555814 Log: Fix build error on RISC-V. PR: 250915 Submitted by: kp, Yasuhiro KIMURA <yasu@utahime.org> Reported by: Dennis Clarke <dclarke@blastwave.org> Modified: head/devel/boehm-gc/files/patch-include_private_gcconfig.h Modified: head/devel/boehm-gc/files/patch-include_private_gcconfig.h ============================================================================== --- head/devel/boehm-gc/files/patch-include_private_gcconfig.h Sat Nov 21 08:07:20 2020 (r555813) +++ head/devel/boehm-gc/files/patch-include_private_gcconfig.h Sat Nov 21 08:21:39 2020 (r555814) @@ -1,6 +1,6 @@ ---- include/private/gcconfig.h.orig 2017-12-23 08:46:29 UTC +--- include/private/gcconfig.h.orig 2020-11-21 06:02:51 UTC +++ include/private/gcconfig.h -@@ -188,7 +188,7 @@ +@@ -239,7 +239,7 @@ EXTERN_C_BEGIN # define EWS4800 # endif # if !defined(LINUX) && !defined(EWS4800) && !defined(NETBSD) \ @@ -9,3 +9,32 @@ # if defined(ultrix) || defined(__ultrix) # define ULTRIX # else +@@ -670,7 +670,7 @@ EXTERN_C_BEGIN + # endif + # define mach_type_known + # endif +-# if defined(__riscv) && defined(LINUX) ++# if defined(__riscv) + # define RISCV + # define mach_type_known + # endif +@@ -2883,6 +2883,19 @@ EXTERN_C_BEGIN + # define DATASTART ((ptr_t)__data_start) + # define LINUX_STACKBOTTOM + # define DYNAMIC_LOADING ++# endif ++# ifdef FREEBSD ++# define OS_TYPE "FREEBSD" ++# ifndef GC_FREEBSD_THREADS ++# define MPROTECT_VDB ++# endif ++# define SIG_SUSPEND SIGUSR1 ++# define SIG_THR_RESTART SIGUSR2 ++# define FREEBSD_STACKBOTTOM ++# define DYNAMIC_LOADING ++ extern char etext[]; ++# define DATASTART GC_FreeBSDGetDataStart(0x1000, (ptr_t)etext) ++# define DATASTART_USES_BSDGETDATASTART + # endif + # endif /* RISCV */ +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011210821.0AL8Ldga066068>