summaryrefslogtreecommitdiff
blob: d1ad73997016a4f64985132cc5e7f32da83a4f97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- mono/utils/mono-compiler.h.orig	2007-02-06 09:17:09.000000000 +0100
+++ mono/utils/mono-compiler.h	2007-02-06 09:56:15.000000000 +0100
@@ -1,5 +1,15 @@
 #ifndef __UTILS_MONO_COMPILER_H__
 #define __UTILS_MONO_COMPILER_H__
+
+#if defined(__PIC__) && !defined(PIC)
+/*
+ * Must be compiling -fPIE, for executables.  Build PIC
+ * but with initial-exec.
+ */
+# define PIC
+# define PIC_INITIAL_EXEC
+#endif
+
 /*
  * This file includes macros used in the runtime to encapsulate different
  * compiler behaviours.