-
```
Handling of CFLAGS etc. is misdesigned. Environmental variables are ignored.
Even when I explicitly specify CFLAGS on command line, then they are not fully
respected:
$ scons CFLAGS="-march=nat…
-
Unresolved symbol errors occur when using gcc7 or 6 but succeeds with gcc4.
See http://clang.llvm.org/compatibility.html#inline for an explanation. A fix is simply replacing "inline" with "static i…
-
This was originally added as a ticket under POSIX, but `signal()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/program/signal
The expectation from the POSIX API is th…
ycsin updated
5 months ago
-
This was originally added as a ticket under POSIX, but `getchar()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/io/getchar
The expectation from the POSIX API is that …
ycsin updated
5 months ago
-
This was originally added as a ticket under POSIX, but `gets()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/io/gets
The expectation from the POSIX API is that this f…
ycsin updated
5 months ago
-
This was originally added as a ticket under POSIX, but `setvbuf()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/io/setvbuf
The expectation from the POSIX API is that …
ycsin updated
5 months ago
-
This was originally added as a ticket under POSIX, but `fgets()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/io/fgets
The expectation from the POSIX API is that this…
ycsin updated
5 months ago
-
This was originally added as a ticket under POSIX, but `fread()` is not a POSIX function. It is from C89.
https://en.cppreference.com/w/c/io/fread
The expectation from the POSIX API is that this…
ycsin updated
5 months ago
-
```
Handling of CFLAGS etc. is misdesigned. Environmental variables are ignored.
Even when I explicitly specify CFLAGS on command line, then they are not fully
respected:
$ scons CFLAGS="-march=nat…
-
cagebreak still builds fine with `-std=c11` and (unlike wlroots where `-std=c23` is **autodetected**) doesn't use `__VA_OPT__`. Why intentionally break then?
```
$ cc --version
FreeBSD clang vers…