aboutsummaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorYuriy Kolerov <ykolerov@synopsys.com>2023-05-10 17:26:04 +0400
committerYuriy Kolerov <ykolerov@synopsys.com>2023-05-10 17:30:15 +0400
commitce6467faa1d6e977f45596c57832b91e526358c7 (patch)
tree73d3b4b57ed54fb4d060be77794f9a27f4e1089c /scripts/build
parent943364711a650d9b9e84c1b42c91cc0265b6ab5c (diff)
downloadcrosstool-ng-ce6467faa1d6e977f45596c57832b91e526358c7.tar.gz
crosstool-ng-ce6467faa1d6e977f45596c57832b91e526358c7.tar.bz2
crosstool-ng-ce6467faa1d6e977f45596c57832b91e526358c7.zip
newlib: Add missing linker options for nano.specs
Old options %(newlib_nano_link) for the linker must be passed otherwise linking may fail. E.g., in case of multilib configurations a correct emulation mode may be not passed. Signed-off-by: Yuriy Kolerov <ykolerov@synopsys.com>
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/companion_libs/350-newlib_nano.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/build/companion_libs/350-newlib_nano.sh b/scripts/build/companion_libs/350-newlib_nano.sh
index 2d889d4d..ee9500d1 100644
--- a/scripts/build/companion_libs/350-newlib_nano.sh
+++ b/scripts/build/companion_libs/350-newlib_nano.sh
@@ -234,7 +234,7 @@ EOF
-idirafter %:getenv(GCC_EXEC_PREFIX ../../newlib-nano/${CT_TARGET}/include) %(newlib_nano_cc1plus)
*link:
--L%:getenv(GCC_EXEC_PREFIX ../../newlib-nano/${CT_TARGET}/lib/%M) -L%:getenv(GCC_EXEC_PREFIX ../../newlib-nano/${CT_TARGET}/lib)
+-L%:getenv(GCC_EXEC_PREFIX ../../newlib-nano/${CT_TARGET}/lib/%M) -L%:getenv(GCC_EXEC_PREFIX ../../newlib-nano/${CT_TARGET}/lib) %(newlib_nano_link)
EOF
fi