From 077619848623e9c7f8d6d8041596199115b7fc68 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Sun, 3 May 2020 15:49:48 -0700 Subject: Debug Solaris's MJIT failure using -Winvalid-pch https://rubyci.org/logs/rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20200501T170004Z.fail.html.gz --- mjit_worker.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mjit_worker.c') diff --git a/mjit_worker.c b/mjit_worker.c index 5942880..145ad54 100644 --- a/mjit_worker.c +++ b/mjit_worker.c @@ -266,7 +266,11 @@ static char *libruby_pathflag; #if defined(__GNUC__) && \ (!defined(__clang__) || \ (defined(__clang__) && (defined(__FreeBSD__) || defined(__GLIBC__)))) -# define GCC_PIC_FLAGS "-Wfatal-errors", "-fPIC", "-shared", "-w", "-pipe", +# ifdef __sun +# define GCC_PIC_FLAGS "-Winvalid-pch", "-fPIC", "-shared", "-w", "-pipe", +# else +# define GCC_PIC_FLAGS "-Wfatal-errors", "-fPIC", "-shared", "-w", "-pipe", +# endif # define MJIT_CFLAGS_PIPE 1 #else # define GCC_PIC_FLAGS /* empty */ -- cgit v1.1