Boost logo

Boost-Build :

From: Mark Sheppard (msheppard_at_[hidden])
Date: 2003-10-10 05:00:51


It worked for me both from the command line (-sJAMSHELL=%) and putting it in
Jambase (I'm writing a completely custom Jambase for our specific needs).
I'm using this version of Jam:

Boost.Jam Version 3.1.6. OS=NT.
Copyright 1993-2002 Christopher Seiwald and Perforce Software, Inc.
Copyright 2001 David Turner.
Copyright 2001-2002 David Abrahams.

Which seems newer than the latest release on SourceForge. Someone else here
downloaded it so I don't know if they got it from cvs or something. However
I discovered the feature by looking at the source code to version 3.1.4
which I did download so I'd have thought it would work in that too.

Good luck.....
Mark.

-----Original Message-----
From: Pedro Ferreira [mailto:pedro.ferreira_at_[hidden]]
Sent: 09 October 2003 15:13
To: jamboost_at_[hidden]
Subject: Re: [jamboost] Command length limit

Mark,

thanks for the tip but I can't make it work: it doesn't even seem to reach
execnt.c...

I tried to set the variable in the environment, in the command-line and in
the Jamfile and neither has worked.

Any help would be much appreciated,

Pedro

----- Original Message -----
From: Mark <mailto:msheppard_at_[hidden]> Sheppard
To: 'jamboost_at_[hidden]' <mailto:'jamboost_at_[hidden]'>
Sent: Thursday, October 09, 2003 2:08 PM
Subject: RE: [jamboost] Command length limit

I use JAMSHELL=% which makes jam execute the command directly without a
shell and has no command line length limit. Of course it does mean that you
can't use shell features like redirection and pipes, but it sounds like
you're just doing a normal compile so you wouldn't need them anyway.

Mark.

 ------_=_NextPart_001_01C38F15.630BD1B0 Content-Type: text/html;
charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=468585109-10102003><FONT face=Arial color=#0000ff size=2>It
worked for me both&nbsp;from the command line (-sJAMSHELL=%) and putting it in
Jambase (I'm writing a completely custom Jambase for our specific needs).&nbsp;
I'm using this version of Jam:</FONT></SPAN></DIV>
<DIV><SPAN class=468585109-10102003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=468585109-10102003><FONT face=Arial color=#0000ff
size=2>Boost.Jam&nbsp; Version 3.1.6. OS=NT.<BR>&nbsp;&nbsp; Copyright 1993-2002
Christopher Seiwald and Perforce Software, Inc.&nbsp; <BR>&nbsp;&nbsp; Copyright
2001 David Turner.<BR>&nbsp;&nbsp; Copyright 2001-2002 David
Abrahams.<BR></FONT></SPAN></DIV>
<DIV><SPAN class=468585109-10102003><FONT face=Arial color=#0000ff size=2>Which
seems newer than the latest release on SourceForge.&nbsp;&nbsp;Someone else here
downloaded it so I don't know if they got it from cvs or something.&nbsp;
However I discovered the feature by looking at&nbsp;the source code to version
3.1.4 which I did download so I'd have thought it would work in that
too.</FONT></SPAN></DIV>
<DIV><SPAN class=468585109-10102003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><FONT face=Arial><FONT size=2><FONT color=#0000ff><SPAN
class=468585109-10102003>Good luck.....</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><FONT color=#0000ff><SPAN
class=468585109-10102003>Mark.</SPAN><SPAN
class=468585109-10102003></DIV></SPAN></FONT></FONT></FONT>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
<DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma
size=2>-----Original Message-----<BR><B>From:</B> Pedro Ferreira
[mailto:pedro.ferreira_at_[hidden]]<BR><B>Sent:</B> 09 October 2003
15:13<BR><B>To:</B> jamboost_at_[hidden]<BR><B>Subject:</B> Re: [jamboost]
Command length limit<BR><BR></FONT></DIV>
<DIV><FONT face=Arial size=2>Mark,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>thanks for the tip but&nbsp;I can't make it
work:&nbsp;it doesn't even seem to reach execnt.c...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I tried to set the variable in the environment,
in the command-line and in the Jamfile and neither has worked.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Any help would be much appreciated,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Pedro</FONT></DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=msheppard_at_[hidden] href="mailto:msheppard_at_[hidden]">Mark
Sheppard</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=jamboost_at_[hidden]
href="mailto:'jamboost_at_[hidden]'">'jamboost_at_[hidden]'</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, October 09, 2003 2:08
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [jamboost] Command length
limit</DIV>
<DIV><BR></DIV>
<DIV><SPAN class=968030613-09102003><FONT face=Arial color=#0000ff size=2>I
use JAMSHELL=% which makes jam execute the command directly without a shell
and has no command line length limit.&nbsp; Of course it does mean that you
can't use shell features like redirection and pipes, but it sounds like
you're just doing a normal compile so you wouldn't need them
anyway.</FONT></SPAN></DIV>
<DIV><SPAN class=968030613-09102003><FONT face=Arial color=#0000ff
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=968030613-09102003><FONT face=Arial color=#0000ff
size=2>Mark.</FONT></SPAN></DIV></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>
 ------_=_NextPart_001_01C38F15.630BD1B0--


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