Hi folks! I found out that two major rules (from "allyourbase.jam") differ from classic Jam and can't work with full power (with gcc on solaris8-x86 at least). * Thus 'EXE' rule doesn't allow you linking with 3-rd party library (flag LINKFLAGS is ignored). * 'Main' rule skips compilation phase, though it's declared in the same allyourbase.jam: # Main image : source ; link executable from compiled sources Anyone experienced this? P.S. I had to built bjam since distribution doesn't have a pre-built version for solaris8-x86. ---- Lev Assinovsky Aelita Software Corporation O&S Core Division, Programmer ICQ# 165072909 [Non-text portions of this message have been removed]
"Lev Assinovsky"
Hi folks! I found out that two major rules (from "allyourbase.jam") differ from classic Jam and can't work with full power (with gcc on solaris8-x86 at least). * Thus 'EXE' rule doesn't allow you linking with 3-rd party library (flag LINKFLAGS is ignored). * 'Main' rule skips compilation phase, though it's declared in the same allyourbase.jam: # Main image : source ; link executable from compiled sources Anyone experienced this?
That shouldn't matter. If you want "classic Jam" behavior, you should invoke "jam", which will use the classic Jambase. "bjam" is just for Boost.Build behavior. ----------------------------------------------------------- David Abrahams * Boost Consulting dave@boost-consulting.com * http://www.boost-consulting.com
participants (2)
-
David Abrahams
-
Lev Assinovsky