File: compiler-flags.patch

package info (click to toggle)
gridengine 8.1.9%2Bdfsg-13.2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 57,848 kB
  • sloc: ansic: 432,690; java: 87,068; cpp: 31,958; sh: 29,445; jsp: 7,757; perl: 6,336; xml: 5,828; makefile: 4,705; csh: 3,934; ruby: 2,221; tcl: 1,676; lisp: 669; yacc: 519; python: 503; lex: 361; javascript: 200
file content (136 lines) | stat: -rw-r--r-- 4,744 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Description: Pass environment compiler/linker flags to shared library calls
 aimk takes environment variables to supplement CFLAGS and LDFLAGS, but
 it does not apply them to compilation of shared libraries.
Author: Afif Elghraoui <afif@debian.org>
Forwarded: no
Last-Update: 2016-05-22
--- pkg-gridengine.orig/source/aimk
+++ pkg-gridengine/source/aimk
@@ -341,8 +341,8 @@
 set SHAREDLIBS       = 0
 set SHAREDEXT        = ".so"
 set SHAREDLD         = ""
-set SHARED_CFLAGS    = ""
-set SHARED_LFLAGS    = ""
+set SHARED_CFLAGS    = "$INP_CFLAGS"
+set SHARED_LFLAGS    = "$INP_LFLAGS"
 
 # linker flag for -ldrmaa name and version
 set SONAME_LFLAG_DRMAA10 = ""
@@ -972,9 +972,9 @@
       else
          set OFLAG    = ""
       endif
-      set LFLAGS = "-Wl,-brtl -Wl,-bbigtoc -L."
+      set LFLAGS = "$INP_LFLAGS -Wl,-brtl -Wl,-bbigtoc -L."
       set XCFLAGS  = ""
-      set SHARED_CFLAGS = "-fPIC"
+      set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
       set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -Wl,-G"
       set SHAREDLD = "gcc"
    else
@@ -991,8 +991,8 @@
       set CFLAGS = "$CFLAGS -bnoquiet"
       set XCFLAGS  = "-bnodelcsect"
       set LFLAGS   = "-brtl -bmaxdata:0x80000000 $LFLAGS"
-      set SHARED_CFLAGS = ""
-      set SHARED_LFLAGS = "-brtl -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
+      set SHARED_CFLAGS = "$INP_CFLAGS"
+      set SHARED_LFLAGS = "$INP_LFLAGS -brtl -bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512 -bnoentry"
       set SHAREDLD = "$SOURCE/scripts/ldAix"
    endif
 
@@ -1039,7 +1039,7 @@
    set DEPEND_FLAGS = "$CFLAGS $XMTINCD"
 
    set SHAREDLD      = $CC
-   set SHARED_CFLAGS = ""
+   set SHARED_CFLAGS = "$INP_CFLAGS"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -pthread"
 
    set LFLAGS   = "-pthread $DEBUG_FLAG $LFLAGS"
@@ -1106,7 +1106,7 @@
    set LFLAGS   = "$DEBUG_FLAG $LFLAGS"
 
    set SHAREDLD = "$CC -dynamiclib -flat_namespace -undefined warning"
-   set SHARED_CFLAGS = "-dynamic -fno-common"
+   set SHARED_CFLAGS = "$INP_CFLAGS -dynamic -fno-common"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L."
 
    set SHAREDEXT = ".dylib"
@@ -1173,7 +1173,7 @@
    set LFLAGS   = "$DEBUG_FLAG $LFLAGS -export-dynamic"
    set LIBS     = "$LIBS -lkvm"
    set SHAREDLD = $CC
-   set SHARED_CFLAGS = "-fPIC"
+   set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
    set AUTHLIBS = "-lcrypt -lpam"
  
@@ -1204,7 +1204,7 @@
    set LFLAGS   = "$DEBUG_FLAG $LFLAGS -export-dynamic"
    set LIBS     = "$LIBS -lkvm"
    set SHAREDLD = $CC
-   set SHARED_CFLAGS = "-fPIC"
+   set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
    set AUTHLIBS = "-lcrypt -lpam"
 
@@ -1238,7 +1238,7 @@
    set LFLAGS   = "$DEBUG_FLAG $LFLAGS -export-dynamic"
    set LIBS     = "$LIBS -lkvm"
    set SHAREDLD = $CC
-   set SHARED_CFLAGS = "-fPIC"
+   set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared -export-dynamic"
    set AUTHLIBS = ""
 
@@ -1288,7 +1288,7 @@
    # set SONAME_LFLAG_DRMAA10 = "-W l,-soname,libdrmaa.so.1.0"
 
    set SHAREDLD = ld
-   set SHARED_CFLAGS = "-KPIC"
+   set SHARED_CFLAGS = "$INP_CFLAGS -KPIC"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
    set JAVA_ARCH = "irix"
    breaksw
@@ -1340,10 +1340,10 @@
 
    set SHAREDLD = ld
    if ( $CC == gcc ) then
-      set SHARED_CFLAGS = "-fPIC"
+      set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
       set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
    else
-      set SHARED_CFLAGS = "+Z"
+      set SHARED_CFLAGS = "$INP_CFLAGS +Z"
       set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -b +s"
    endif
 
@@ -1455,7 +1455,7 @@
    set LFLAGS   = "$DEBUG_FLAG $LFLAGS"
 
    set SHAREDLD = $CC
-   set SHARED_CFLAGS = "-fPIC"
+   set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
    set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
 
    set SONAME_LFLAG_DRMAA10 = "-Wl,-soname,libdrmaa.so.1.0 -Wl,--version-script=drmaa.lds"
@@ -1776,7 +1776,7 @@
       if ( $USE_INSURE == 0 ) then
          set CFLAGS = "$CFLAGS $ERR_WARN_ALL"
       endif
-      set SHARED_CFLAGS = "-KPIC"
+      set SHARED_CFLAGS = "$INP_CFLAGS -KPIC"
 
       # need the compiler version for building the compiler flags
       set compversion = `cc -V | & head -1 | sed 's/[a-zA-Z :]*\([0-9].[0-9]*\).*$/\1/'`
@@ -1815,7 +1815,7 @@
    else if ( $CC == gcc) then
       #set CFLAGS = "-Wall -Werror -Wstrict-prototypes $CFLAGS"
       set CFLAGS = "-Wall -Wstrict-prototypes $CFLAGS $OFLAG"
-      set SHARED_CFLAGS = "-fPIC"
+      set SHARED_CFLAGS = "$INP_CFLAGS -fPIC"
       set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
       # always get warnings
       set ERR_WARN_NONE = ""