aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorNiclas Zeising <zeising@FreeBSD.org>2020-08-20 19:28:21 +0000
committerNiclas Zeising <zeising@FreeBSD.org>2020-08-20 19:28:21 +0000
commit40c4caaf53c2723dcbae74c7f43923f7da8b05f4 (patch)
treed8eacad1846a2501262829e290ecc22535d2b179 /devel
parentc9e57b4d417794df127aa0de4074a6dc54fadb6f (diff)
downloadports-40c4caaf53c2723dcbae74c7f43923f7da8b05f4.tar.gz
ports-40c4caaf53c2723dcbae74c7f43923f7da8b05f4.zip
MFH: r545468
devel/ocl-icd: FIx build with -fno-common Fix the build of devel/ocl-icd with -fno-common, which is the default with llvm 11. Approved by: ports-secteam (joenum)
Notes
Notes: svn path=/branches/2020Q3/; revision=545556
Diffstat (limited to 'devel')
-rw-r--r--devel/ocl-icd/files/patch-icd__generator.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/ocl-icd/files/patch-icd__generator.rb b/devel/ocl-icd/files/patch-icd__generator.rb
new file mode 100644
index 000000000000..c1603d4134a1
--- /dev/null
+++ b/devel/ocl-icd/files/patch-icd__generator.rb
@@ -0,0 +1,11 @@
+--- icd_generator.rb.orig 2020-08-19 22:03:46 UTC
++++ icd_generator.rb
+@@ -189,7 +189,7 @@ EOF
+ }
+ libdummy_icd_structures += "};\n\n"
+ libdummy_icd_structures += "#pragma GCC visibility push(hidden)\n\n"
+- libdummy_icd_structures += "struct _cl_icd_dispatch master_dispatch; \n\n"
++ libdummy_icd_structures += "extern struct _cl_icd_dispatch master_dispatch; \n\n"
+ $use_name_in_test.each { |k, f|
+ libdummy_icd_structures += "typeof(#{f}) INT#{f};\n"
+ }