summaryrefslogtreecommitdiff
path: root/java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2018-11-16 17:30:17 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2018-11-16 17:30:17 +0000
commit93c79b58f99906f2602836d1cd94591b5f8f3c85 (patch)
tree89a55b3427a2303b35d46d8bd4679023bd86e614 /java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make
parentClean up Makefile (should be part of r484963) (diff)
- Fix reversed ccache version detection logic. Enable ccache support.
- Use '-pthread' for Clang. Clang supports '-pthread' on all BSDs except for Darwin. [1] Reported by: Achilleas Mantzios <achill@matrix.gatewaynet.com> [1] Tested by: Achilleas Mantzios <achill@matrix.gatewaynet.com> [1]
Diffstat (limited to 'java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make')
-rw-r--r--java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make b/java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make
new file mode 100644
index 000000000000..83d105676172
--- /dev/null
+++ b/java/openjdk8/files/patch-hotspot_make_bsd_makefiles_gcc.make
@@ -0,0 +1,12 @@
+--- hotspot/make/bsd/makefiles/gcc.make.orig
++++ hotspot/make/bsd/makefiles/gcc.make
+@@ -200,6 +200,9 @@ ifeq ($(USE_CLANG),)
+ CFLAGS += -fvisibility=hidden
+ endif
+ else
++ ifneq ($(OS_VENDOR), Darwin)
++ CFLAGS += -pthread
++ endif
+ CFLAGS += -fvisibility=hidden
+ endif
+