I've update to 1.6.8 (which I had tried in the past, while in devel) and 
unfortunately I've been welcomed with an error:
    
    
    error: invalid argument '-std=gnu++14' not allowed with 'Objective-C'
    Error: execution of an external compiler program 'clang++ -c -std=gnu++14 
-funsigned-char  -w -ferror-limit=3 -DNDEBUG -fvisibility=hidden 
-I"/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src/extras/mimalloc/include"
 -I/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src/extras 
-DWEBVIEW_COCOA=1 -O3  -framework Foundation -framework AppKit -x objective-c  
-I/Users/drkameleon/.choosenim/toolchains/nim-1.6.8/lib 
-I/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src/extras 
-I/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src/extras 
-I/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src -o 
/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/.cache/window.cc.o
 
/Users/drkameleon/Documents/Code/OpenSource/arturo-lang/arturo/src/extras/window/window.cc'
 failed with exit code: 1
    
    
    Run

The file that triggers the error is here: 
<https://github.com/arturo-lang/arturo/blob/master/src/extras/webview/webview-unix.cc>

Apparently, the problem is this `-std=gnu++14` coming from here: 
<https://github.com/nim-lang/Nim/blob/devel/compiler/extccomp.nim#L94> (here, 
it's set to `-std=gnu++17`, but apparently that has changed).

Since this is a 3rd-party module that I have literally struggled to - finally - 
get to compile, is there any way I can "unset" it, on-demand, so that I can try 
the freshly released 1.6.8?

If you consider that worthy of an issue/PR @ GitHub, I'll definitely do it.

Reply via email to