Mats Wichmann

Results 557 comments of Mats Wichmann

Multibyte is handled differently in the two. So incompatibility is not surprising, but only if something is producing such characters for the command line.

> SCons TempFileMunge: `os.write(fd, bytearray(join_char.join(args) + "\n", encoding="utf-8"))` > > OP's command-line: `C:\WINDOWS\System32\cmd.exe /C arm-none-eabi-g++ @D:\\Desktop\\测试\\firmware\\.pio\\build\\bluepill_f103c6\\tmpagpc__cg.tmp` > > > The key issue is that the g++ program reads this temporary...

I added an earlier comment, but don't see it. *Appveyor tests failed*. There are two `pkg-config` flavors around (well, three, actually). The original Freedesktop one (https://gitlab.freedesktop.org/pkg-config/pkg-config), and a replacement named...

> So this work is just to make it work with strawberry perl installed which is only on appveyor at this point? I think the work so far is enough....

It's just that the environment on the AppVeyor 2017 image is too old for the new approach. We could force an update in the msys environment - though I don't...

I did suggest earlier that it's time to ditch the 2017 image there, but got pushback. I'm not sure if it's picking pkg-config from the mingw path or the msys...

sigh. of course it says so in the test itself.... thanks.

The msys2 project has both `mingw-64-pkg-config` and `mingw-w64-pkgconf`. Those are the ones that would go into the generic path (`msys64/usr/bin`). Since `pkgconf` was relatively new in 2017 (it only reached...

no, msys2 installer. that's where pkg-config is coming from.