From: hamletclaud (hamletclaud_at_[hidden])
Date: 2005-07-20 04:13:07
--- In jamboost_at_[hidden], "Pedro Ferreira"
> ----- Original Message -----
> From: "hamletclaud" <hamletclaud_at_y...>
> To: <jamboost_at_[hidden]>
> Sent: Tuesday, July 19, 2005 5:23 PM
> Subject: [jamboost] Re: [V2] Choosing library names depending on the OS
> > Unfortunately, this approach doesn't seem to work. Under MacOSX bjam
> > gives the following error message:
> > ----------
> > [...]/boost-build/build/feature.jam:431: in
> > feature.validate-value-string from module feature
> > error: "LINUX" is not a known value of feature <os>
> > error: legal values: "MACOSX"
> > [...]
> > ----------
> > Under Linux the error message is the same, just LINUX and MACOSX are
> > exchanged. Obviously, <os> can only carry the value of the real host
> > OS --- which is somewhat strange.
> > I use boost-build-2.0-m10.
> > Any idea?
> Yup. You must use the latest version from CVS.
Great. I did that now and also compiled the CVS-version of bjam itself
to go along with it and now it works wonderfully.
Any idea when a new milestone build might be ready for publication?
Just curious because (later) to receive an app with a Jamfile that
depends on a CVS version of bjam would not less convenient for a user
than a direct pointer to a download page on sourceforge. Especially,
since also Mike's if - else solution seems to depend on the CVS
version (it doesn't work with m10, either).
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