View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000182||ascend||build-windows||public||2005-12-22 09:24||2009-06-28 01:38|
|Target Version||Fixed in Version|
|Summary||0000182: Use of slash in Jam build under MinGW?|
|Description||During the jam build in Windows under MinGW, I get a whole stack of backslashes in the Jam output. Surely under MSYS the forward slashes should be used?|
SLASH = \\ ;
should change to something like
if $(TOOLSET) != "MINGW" ;
SLASH = \\ ;
|Tags||No tags attached.|
Note the distinction here between perhaps using 'MinGW' by itself, as opposed to using the shell provided by MSYS. Perhaps all this would be working fine if I wasn't using the MSYS shell?
Yes, this looks to be an MSYS issue. You're the first to undertake this experiment, and there are obviously some issues. I can't think of an obvious way to deal with this automatically in jam. I believe you can override the jam definition of SLASH by setting it on the command line (jam -sSLASH=/). Otherwise, we looking at either a new envorinment variable, manually-editing Jamrules, or writing a test in configure and setting a new build variable. Will have to mull it over a little. We need to modify configure.in anyway to generate some sort of variable to indicate debug options, so maybe this is part of that scope.
I don't use MSYS, just the gcc and bintools core of mingw.
So you're just running Jam from a windows cmd window? And no attempt to use ./configure under MSYS or Cygwin at this stage, I take it?
||we're not using Jam any more|
|2005-12-22 09:24||john||New Issue|
|2005-12-22 09:24||john||Status||new => assigned|
|2005-12-22 09:24||john||Assigned To||=> jds|
|2005-12-22 09:24||john||Relationship added||child of 0000169|
|2005-12-22 10:46||john||Note Added: 0000162|
|2005-12-23 03:12||jds||Note Added: 0000164|
|2005-12-23 03:15||john||Note Added: 0000165|
|2006-02-07 13:19||john||Target release||=> 1.0|
|2006-02-07 13:24||john||Target release||1.0 => 0.9.6|
|2006-05-10 02:39||john||Target release||0.9.6 => 1.0|
|2009-06-28 01:38||john||Note Added: 0000566|
|2009-06-28 01:38||john||Status||assigned => resolved|
|2009-06-28 01:38||john||Resolution||open => won't fix|