about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/compilers/gcc/7/riscv-pthread-reentrant.patch
blob: c7527ffb2b16ce98046788b1d335dbab61395323 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
Index: gcc/config/riscv/linux.h
===================================================================
--- a/gcc/config/riscv/linux.h	(revision 257620)
+++ b/gcc/config/riscv/linux.h	(revision 257621)
@@ -47,6 +47,8 @@
 
 #define ICACHE_FLUSH_FUNC "__riscv_flush_icache"
 
+#define CPP_SPEC "%{pthread:-D_REENTRANT}"
+
 #define LINK_SPEC "\
 -melf" XLEN_SPEC "lriscv \
 %{shared} \