diff options
-rwxr-xr-x | scripts/trylink | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/trylink b/scripts/trylink index 776fd484a..2456252a3 100755 --- a/scripts/trylink +++ b/scripts/trylink | |||
@@ -93,10 +93,16 @@ if ! check_cc "-Wl,--sort-section,alignment"; then | |||
93 | SORT_SECTION="" | 93 | SORT_SECTION="" |
94 | fi | 94 | fi |
95 | 95 | ||
96 | WARN_COMMON="-Wl,--warn-common" | ||
97 | if ! check_cc "-Wl,--warn-common"; then | ||
98 | echo "Your linker does not support --warn-common" | ||
99 | WARN_COMMON="" | ||
100 | fi | ||
101 | |||
96 | START_GROUP="-Wl,--start-group" | 102 | START_GROUP="-Wl,--start-group" |
97 | END_GROUP="-Wl,--end-group" | 103 | END_GROUP="-Wl,--end-group" |
98 | INFO_OPTS() { | 104 | INFO_OPTS() { |
99 | echo "$SORT_COMMON -Wl,-Map,$EXE.map -Wl,--verbose" | 105 | echo "$WARN_COMMON -Wl,-Map,$EXE.map -Wl,--verbose" |
100 | } | 106 | } |
101 | 107 | ||
102 | # gold may not support --sort-common (yet) | 108 | # gold may not support --sort-common (yet) |