summaryrefslogtreecommitdiff
path: root/py/waf/waf.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/waf/waf.py')
-rw-r--r--py/waf/waf.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/py/waf/waf.py b/py/waf/waf.py
index 3988dbf5cb..498120cda4 100644
--- a/py/waf/waf.py
+++ b/py/waf/waf.py
@@ -354,6 +354,7 @@ def re_fix_linkcmds(self):
linkcmds = self.env.LINKCMDS[0]
assert linkcmds
assert self.link_task
+
for x in ('linkcmds_linkcmds', 'linkcmds_base', 'start_start_o'):
tg = self.bld.get_tgen_by_name(x)
tg.post()
@@ -367,7 +368,7 @@ USELIB_VARS['test_cprogram'] = set(['STLIB', 'STLIBPATH', 'LDFLAGS'])
#from StringIO import StringIO
from os import fdopen, pipe, read, close
class test_cprogram(cprogram):
- run_str = '${LINK_CC} ${LDFLAGS} ${CFLAGS} ${CCLNK_SRC_F}${SRC} ${CCLNK_TGT_F}${TGT[0].abspath()} -specs gcc_spec -Wl,-Bstatic -Lc -Lcpukit -Wl,-start-group -lc -lgcc ${STLIBPATH_ST:STLIBPATH} ${STLIB_ST:STLIB} -Wl,-end-group'
+ run_str = '${LINK_CC} ${LDFLAGS} ${CFLAGS} ${CCLNK_SRC_F}${SRC} ${CCLNK_TGT_F}${TGT[0].abspath()} -specs gcc_spec -Wl,-Bstatic -Lc -Lcpukit -Lbsps/${RTEMS_ARCH}/${BSP_SOURCE_DIR} -Wl,-start-group -lc -lgcc ${STLIBPATH_ST:STLIBPATH} ${STLIB_ST:STLIB} -Wl,-end-group'
def exec_command(self, cmd, **kw):
r, w = pipe()