equal
deleted
inserted
replaced
1 The use of -Bsymbolic here is not required for a profile-guided build, but |
|
2 provides noticeable performance improvements for Python applications. This |
|
3 should be an acceptable change as runtime interposition on the Python |
|
4 interpreter library is generally undesirable. |
|
5 --- Python-2.6.4/configure.in.old Wed Nov 2 15:49:33 2011 |
|
6 +++ Python-2.6.4/configure.in Wed Nov 2 15:58:07 2011 |
|
7 @@ -1712,8 +1712,8 @@ |
|
8 IRIX*/6*) LDSHARED="ld ${SGI_ABI} -shared -all";; |
|
9 SunOS/5*) |
|
10 if test "$GCC" = "yes" |
|
11 - then LDSHARED='$(CC) -shared' |
|
12 - else LDSHARED='$(CC) -G'; |
|
13 + then LDSHARED='$(CC) -shared -Wl,-Bsymbolic' |
|
14 + else LDSHARED='$(CC) -G -Wl,-Bsymbolic'; |
|
15 fi ;; |
|
16 hp*|HP*) |
|
17 if test "$GCC" = "yes" |
|
18 @@ -1882,7 +1882,7 @@ |
|
19 *gcc*) |
|
20 if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null |
|
21 then |
|
22 - LINKFORSHARED="-Xlinker --export-dynamic" |
|
23 + LINKFORSHARED="-Xlinker --export-dynamic -Xlinker -Bsymbolic" |
|
24 fi;; |
|
25 esac;; |
|
26 CYGWIN*) |
|