How to turn off warnings as errors

Chris Piker chris at hoopjump.com
Sun May 22 03:42:57 UTC 2022


On Sunday, 22 May 2022 at 03:02:17 UTC, rikki cattermole wrote:

> This is a dub issue, it has nothing to do with the compiler.

Yea, there seem to be lots of dub issues, just looking for a 
workaround, hoping compiler features might save the day.

> $ DFLAGS="..." dub ...

Thanks! This seems to work well for vibe-core 1.22.3 anyway:

```bash
cd vibe-core
dub build --compiler=dmd  # works
env DFLAGS="-Wno-deprecated" dub build --compiler=gdc-12 # also 
works
```

As a general bit of dev-culture advice, would you recommend that 
I file issues on packages that only build using `-Wno-deprecated` 
?

Also, is there a way to compile gdc itself such that it's 
behavior is closer to dmd's when it comes to deprecated features? 
  The `--disable-werror` configure flag looks like it only affects 
behavior while building the compiler itself.


More information about the D.gnu mailing list