| Index: build/toolchain/gcc_toolchain.gni
|
| diff --git a/build/toolchain/gcc_toolchain.gni b/build/toolchain/gcc_toolchain.gni
|
| index 3b3d41381062c1689dd7f94ad240db8e15134d6d..15ecb7e3354019fb9394bf950f6bfdd55520576f 100644
|
| --- a/build/toolchain/gcc_toolchain.gni
|
| +++ b/build/toolchain/gcc_toolchain.gni
|
| @@ -106,7 +106,7 @@ template("gcc_toolchain") {
|
| # TODO(cjhopman): There needs to be a way for gn to correctly figure out
|
| # the outputs of a solink command.
|
|
|
| - link_command = "$ld -shared \$ldflags -o \$lib -Wl,-soname=\$soname $rspfile_content"
|
| + link_command = "$ld -shared \$ldflags -o \$lib -Wl,-soname=\$soname @\$rspfile"
|
| toc_command = "{ readelf -d \${lib} | grep SONAME ; nm -gD -f p \${lib} | cut -f1-2 -d' '; } > \${lib}.tmp"
|
| replace_command = "if ! cmp -s \${lib}.tmp \${lib}.TOC; then mv \${lib}.tmp \${lib}.TOC; fi"
|
| command = "$link_command && $toc_command && $replace_command"
|
|
|