carotene: Replace ipcp-unit-growth with ipa-cp-unit-growth on gcc >= 10
Fix build with clang16
Fix hash_key_put() signature
ext2fs: Use 64bit lseek when _FILE_OFFSET_BITS is 64
Add option to enable/disable largefile support
Add option to enable/disable largefile support
ext2fs: Use 64bit lseek when _FILE_OFFSET_BITS is 64
Fix build with musl
ext2fs: Use 64bit lseek when _FILE_OFFSET_BITS is 64
Fix build with musl
Replace stat64 with stat
Use 64bit off_t on 32bit linux systems
Use 64bit time_t on linux as well
Fix build on musl
Initialize msghdr struct in a portable way
pthread_t is an opaque type, therefore typecast it to avoid warnings on musl
mplay: Fix build with musl
Do not guard sys/quota.h sys/swap.h and sys/reboot.h with __GLIBC__
Fix build with clang 15+
While using newer llvm/clang we encountered some compiler errors about implicit function declarations and return type. setserial.c:639:2: error: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declarat ion] close(fd); ^ setserial.c:718:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(int argc, char **argv) ^ int setserial.c:728:14: error: call to undeclared...
proposed fix
Fix built with glibc 2.36
include <utility> for std::forward
esirisc_flash: Rename PAGE_SIZE to FLASH_PAGE_SIZE
esirisc_flash: Rename PAGE_SIZE to FLASH_PAGE_SIZE
esirisc_flash: Define PAGE_SIZE if its not already defined
Check for clang before using -isystem
Fix libusb-1.0.22 deprecated libusb_set_debug with libusb_set_option
Fix libusb-1.0.22 deprecated libusb_set_debug with libusb_set_option
I see that getgrent was replaced with getgrent_r which certainly shuts the tool warning but might not be ideal solution. e.g. getgrent_r is glibc specific function . ( e.g. musl does not have it) so not portable implementing using getgrouplist() would have been better Does not work with backends which dont use /etc/group e.g. LDAP maybe getgrouplist() should be checked for during configure and preferred if available and then fall back to current implementation as a last resort.
Replace __STRING
Use PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP if libc defines it
Fix build with musl
Do not hardcode strip tool
Fix build with clang
Fix out of tree builds
Proposed fix
Proposed fix
Build fails on musl with errors
include fcntl.h for O_RDWR define
this patch fixes it
watchdog.c fails to compile with musl
it fixed the issue, however similar issue is introduced in watchdog.c now. I will...
Fix built with clang
Build fails on musl libc
Fixes build with musl
Fix build issues found when building with musl C library on linux
Fix build with gcc 5.x