Hello,
Our development toolchain was changed because
of external conditions from a
reasonably fast CodeWarrior based build
process to a windows batch file +
perl + make voodoo process which is
horribly slow (a trivial change to 1 cpp
file + compile takes ~10
minutes).
I'm trying to quickly implement BBv2 support for armcc
and armlink for RVCT
2.2 sp1 (as well as for the OS and standard
library our platform uses but
first thing is first).
I
tried hacking a few of the files in the v2/tools directory and
borland
seemed to be the simplest so I started from
it.
I've attached what I've been able to come up with so
far.
Trying to compile a test project
gives:
C:\Code\ngi_bbv2\audioex\projects\bbv2>bjam
toolset=rvct
C:/Code/ngi_bbv2/boost_build/v2/kernel\modules.jam:66: in
modules.call-in
rule rvct.link unknown in module
rvct.
C:/Code/ngi_bbv2/boost_build/v2/util\indirect.jam:82: in
indirect.call
C:/Code/ngi_bbv2/boost_build/v2/build\virtual-target.jam:720:
in
object(action)@123.actualize
C:/Code/ngi_bbv2/boost_build/v2/build\virtual-target.jam:274:
in
actualize-action
C:/Code/ngi_bbv2/boost_build/v2/build\virtual-target.jam:467:
in
actualize-no-scanner
C:/Code/ngi_bbv2/boost_build/v2/build\virtual-target.jam:111:
in
object(file-target)@124.actualize
C:/Code/ngi_bbv2/boost_build/v2\build-system.jam:476:
in load
C:\Code\ngi_bbv2\.\boost_build\v2\kernel\modules.jam:261: in
import
C:\Code\ngi_bbv2\.\boost_build\v2\kernel\bootstrap.jam:132: in
boost-build
C:\Code\ngi_bbv2\boost-build.jam:1: in module
scope
I really have no idea what I'm doing, as I don't
understand Jam or
Boost.Build despite trying to digest the
documentation several times. Could
someone give me a hand or at
least point me in the right direction.
Thanks,
Michael
Marcin
P.S. If needed the relevant documentation
for the compiler can be found at:
http://www.arm.com/documentation/Software_Development_Tools/index.html
or more specifically:
http://www.arm.com/pdfs/DUI0205F_rvct_compiler_and_libraries_guide.pdf
http://www.arm.com/pdfs/DUI0206F_rvct_linker_and_utilities_guide.pdf
http://www.arm.com/support/RVCT2.2_SP1_Errors_and_Warnings.pdf