Boost logo

Boost-Build :

From: Paul Schmidt (prs_at_[hidden])
Date: 2003-07-23 14:09:16


First, many thanks to everyone who's helped out so far- I'm making
progress; sorry to be such a n00b.

I'm back to a path problem, I think. I've got a jamfile:

#jamfile for $(Top)EE/Hello

subproject ee/hello ;

exe hello
: hello.c crt0.s <lib>../init/init
: <instruction-set>ee <include>../include
;

The problem is, according to the output (-d2) the path to the library
specified comes out as:

<ee!init\init.a\snps2\debug\instruction-set-ee>init.a

Yes, I recall that someone pointed out this is internal syntax that
can be ignored in most debug output, but it'ss appearing in the
command line for the linker, and of course the linker can't find the
file as specified.

Previously, I was not seeing the library passed to the linker at all,
until I finally figured out that I needed to add $(NEEDLIBS) to the
link action in the toolset. But clearly, there's some translation that
has to occur before the command line is formed, but it's not
happening. Help?

-Paul

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk