View Issue Details

IDProjectCategoryView StatusLast Update
0000182ascendbuild-windowspublic2009-06-28 01:38
Reporterjohn 
Assigned Tojds 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionwon't fix 
Product Version 
Target VersionFixed in Version 
Summary0000182: Use of slash in Jam build under MinGW?
DescriptionDuring 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?

if $(NT)
{
  SLASH = \\ ;
}

should change to something like

if $(NT)
{
  if $(TOOLSET) != "MINGW" ;
  {
    SLASH = \\ ;
  }
}
TagsNo tags attached.

Relationships

child of 0000169 resolvedjds Complete implementation of Jam build 

Activities

john

2005-12-22 10:46

administrator   ~0000162

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?

JP

jds

2005-12-23 03:12

manager   ~0000164

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.

john

2005-12-23 03:15

administrator   ~0000165

Hi Jerry

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?

JP

john

2009-06-28 01:38

administrator   ~0000566

we're not using Jam any more

Issue History

Date Modified Username Field Change
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