Sam James
Sam James
Clang 16 will make -Wincompatible-function-pointer-types an error by default. You can emulate this error using: * GCC via -Werror=incompatible-pointer-types (GCC lacks a more specific warning for just func. ptrs) *...
Originally reported downstream in [Gentoo](https://bugs.gentoo.org/835920) by a user. It looks like in `rate/Makefile.am` (and I think ditto for `rate-lav/Makefile.am`, `pph/Makefile.am`), with high parallelism (`make -jN install`, for large N), `$(DESTDIR)@ALSA_PLUGIN_DIR@`...
Many distributions are exploring use of LTO for their packages now. When building with `-flto -Werror=strict-aliasing -Werror=lto-type-mismatch -Werror=odr`, I get: ``` FAILED: apps/CMakeFiles/las2pg.dir/las2pg.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB...
Clang 16 makes `-Wincompatible-function-pointer-types` an error by default. rb-gsl hits the following failure when building with Clang 16: ``` [...] blas2.c:1084:3: error: incompatible function pointer types passing 'VALUE (VALUE, VALUE,...
Heavily inspired by, and based on, dev-util/mingw64-toolchain. This provides the bpf-unknown-none toolchain for use with DTrace (to be packaged) and systemd. Users may wish to use crossdev if they want...
Followup to be8c977d320ed40cacb322658d4ceba5e583b3a6. Clang 16 makes -Wimplicit-int error by default. Unfortunately, this can lead to misconfiguration or miscompilation of software as configure tests may then return the wrong result. We...
Originally posted as a comment at https://github.com/ossf/wg-best-practices-os-developers/pull/357#discussion_r1594512075. -- Implicit function declarations mean you get either little-or-no fortification via _FORTIFY_SOURCE (which I mention at https://wiki.gentoo.org/wiki/Modern_C_porting#Is_this_cosmetic.3F). (Depending on the implementation, you may...
See https://bugs.gentoo.org/707122. Failed with GCC 9.2.0 using -fno-common which becomes default in GCC 10. Log: ``` web.c:295:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 295 |...
The code was assuming that SEE 4.1 implies AESNI. Bug: https://bugs.gentoo.org/916387
A backdoor was [discovered](https://www.openwall.com/lists/oss-security/2024/03/29/4) in xz-5.6.0 and xz-5.6.1 by Andres Freund. Updates are being posted at https://tukaani.org/xz-backdoor/ and the links at the bottom of the page. Please be patient while...