1
# DP: Call the linker with -O1 -Bsymbolic-functions
9
- LDSHARED='$(CC) -shared'
10
- LDCXXSHARED='$(CXX) -shared';;
11
+ LDSHARED='$(CC) -shared -Wl,-O1 -Wl,-Bsymbolic-functions'
12
+ LDCXXSHARED='$(CXX) -shared -Wl,-O1 -Wl,-Bsymbolic-functions';;
14
LDSHARED="gcc -shared"
15
LDCXXSHARED="g++ -shared";;
17
LINKFORSHARED="-Wl,-E -Wl,+s";;
18
# LINKFORSHARED="-Wl,-E -Wl,+s -Wl,+b\$(BINLIBDEST)/lib-dynload";;
19
BSD/OS/4*) LINKFORSHARED="-Xlinker -export-dynamic";;
20
- Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic";;
21
+ Linux*|GNU*) LINKFORSHARED="-Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions";;
22
# -u libsys_s pulls in all symbols in libsys
24
LINKFORSHARED="$extra_undefs -framework CoreFoundation"