File tree Expand file tree Collapse file tree 13 files changed +14
-0
lines changed Expand file tree Collapse file tree 13 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 72
72
<linkerMiddleOption >-static-libgcc</linkerMiddleOption >
73
73
<linkerMiddleOption >-framework JavaVM</linkerMiddleOption >
74
74
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
75
+ <linkerMiddleOption >-Wl,-exported_symbol,_Java_*</linkerMiddleOption >
75
76
</linkerMiddleOptions >
76
77
</configuration >
77
78
</plugin >
Original file line number Diff line number Diff line change 83
83
<linkerMiddleOption >-static-libgcc</linkerMiddleOption >
84
84
<!-- otherwise an "@..." symbol is added to the function name! -->
85
85
<linkerMiddleOption >-Wl,--kill-at</linkerMiddleOption >
86
+ <!-- No symbol restrictions on Windows, see http://sourceforge.net/p/mingw/bugs/1134/ -->
86
87
</linkerMiddleOptions >
87
88
</configuration >
88
89
</plugin >
Original file line number Diff line number Diff line change 76
76
<linkerMiddleOptions >
77
77
<!-- check binary link with
78
78
x86_64-w64-mingw32-objdump -p target/netlib-native_ref-win-x86_64.dll | grep DLL
79
+ x86_64-w64-mingw32-nm -g target/netlib-native_ref-win-x86_64.dll
79
80
-->
80
81
<linkerMiddleOption >-shared</linkerMiddleOption >
81
82
<linkerMiddleOption >/opt/mingw64/mingw/lib/libgfortran.a</linkerMiddleOption >
82
83
<linkerMiddleOption >/opt/mingw64/mingw/lib/libquadmath.a</linkerMiddleOption >
83
84
<linkerMiddleOption >-static-libgcc</linkerMiddleOption >
85
+ <!-- No symbol restrictions on Windows, see http://sourceforge.net/p/mingw/bugs/1134/ -->
84
86
</linkerMiddleOptions >
85
87
</configuration >
86
88
</plugin >
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ arm-rpi-linux-gnueabi-readelf -a target/netlib-native_ref-linux-armhf.so | grep
85
85
-->
86
86
<linkerMiddleOption >-shared</linkerMiddleOption >
87
87
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
88
+ <linkerMiddleOption >-Wl,--version-script=${netlib.src} /symbol.map</linkerMiddleOption >
88
89
</linkerMiddleOptions >
89
90
</configuration >
90
91
</plugin >
Original file line number Diff line number Diff line change 80
80
<linkerMiddleOptions >
81
81
<linkerMiddleOption >-shared</linkerMiddleOption >
82
82
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
83
+ <linkerMiddleOption >-Wl,--version-script=${netlib.src} /symbol.map</linkerMiddleOption >
83
84
</linkerMiddleOptions >
84
85
</configuration >
85
86
</plugin >
Original file line number Diff line number Diff line change 67
67
<linkerMiddleOptions >
68
68
<linkerMiddleOption >-shared</linkerMiddleOption >
69
69
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
70
+ <linkerMiddleOption >-Wl,--version-script=${netlib.src} /symbol.map</linkerMiddleOption >
70
71
</linkerMiddleOptions >
71
72
</configuration >
72
73
</plugin >
Original file line number Diff line number Diff line change 76
76
<linkerMiddleOption >-framework JavaVM</linkerMiddleOption >
77
77
<linkerMiddleOption >-framework veclib</linkerMiddleOption >
78
78
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
79
+ <linkerMiddleOption >-Wl,-exported_symbol,_Java_*</linkerMiddleOption >
79
80
</linkerMiddleOptions >
80
81
</configuration >
81
82
</plugin >
Original file line number Diff line number Diff line change 96
96
<linkerMiddleOption >-static-libgcc</linkerMiddleOption >
97
97
<!-- otherwise an "@..." symbol is added to the function name! -->
98
98
<linkerMiddleOption >-Wl,--kill-at</linkerMiddleOption >
99
+ <!-- No symbol restrictions on Windows, see http://sourceforge.net/p/mingw/bugs/1134/ -->
99
100
</linkerMiddleOptions >
100
101
</configuration >
101
102
</plugin >
Original file line number Diff line number Diff line change 94
94
<linkerMiddleOption >/opt/mingw64/mingw/lib/libgfortran.a</linkerMiddleOption >
95
95
<linkerMiddleOption >/opt/mingw64/mingw/lib/libquadmath.a</linkerMiddleOption >
96
96
<linkerMiddleOption >-static-libgcc</linkerMiddleOption >
97
+ <!-- No symbol restrictions on Windows, see http://sourceforge.net/p/mingw/bugs/1134/ -->
97
98
</linkerMiddleOptions >
98
99
</configuration >
99
100
</plugin >
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ arm-rpi-linux-gnueabi-readelf -a target/netlib-native_system-linux-armhf.so | gr
98
98
<linkerMiddleOption >-lgfortran</linkerMiddleOption >
99
99
<linkerMiddleOption >-lblas</linkerMiddleOption >
100
100
<linkerMiddleOption >-llapack</linkerMiddleOption >
101
+ <linkerMiddleOption >-Wl,--version-script=${netlib.src} /symbol.map</linkerMiddleOption >
101
102
</linkerMiddleOptions >
102
103
</configuration >
103
104
</plugin >
You can’t perform that action at this time.
0 commit comments