Jordan:
  I agree with you. This should be an issue. I guess no one cares this debug 
file so no one raises it. 

Thanks
Liming
-----Original Message-----
From: Jordan Justen [mailto:[email protected]] 
Sent: Friday, September 12, 2014 2:32 PM
To: [email protected]
Subject: Re: [edk2] [Patch] BaseTools: Backslash (\) is not valid filename 
separator in unix universe

On Thu, Sep 11, 2014 at 11:07 PM, Nikolai Saoukh <[email protected]> wrote:
> On Fri, Sep 12, 2014 at 9:45 AM, Jordan Justen <[email protected]> wrote:
>> I think this may have been the 3rd time someone submitted this. (And, 
>> this goes way back...)  :(
>>
>> The reason I think it was added this way originally is that someone 
>> was using CYGWIN on Windows. That has also been the hangup for not 
>> fixing it in the past. Concern about what it *might* break.
>
> I was under impression that forward slash (/) accepted as file 
> separator in ms windows world even by cygwin.

It is possible. The point is, when they added it, (I assume) it worked, so I 
think they were on Windows.

I tried asking if anyone could test this change on CYGWIN in the past, but no 
one spoke up. Then we forgot about it...

Anyway, I think at this point we should just make the change. If it breaks 
something, maybe then they'll speak up. :)

This seems to be the original commit from October 2011:
https://github.com/tianocore/buildtools-BaseTools/commit/b377180a

I notice before the change we were using the (+) macro in build_rule which 
generates the proper path separator based on the system. I don't think (+) is 
available in tools_def.

-Jordan

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce Perforce version control. 
Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to