GCC12.3.0 build error with 11.0.0 (fancy_abort)
fat "hello word" regression
mingw64-64 was updated from v7.0.0 to v10.0.0. That means that __USE_MINGW_ANSI_STDIO is defined 1 by default now due to this commit: https://github.com/mingw-w64/mingw-w64/commit/bfd33f6c0ec5e652cc9911857dd1492ece8d8383 You can revert the non-standard compliant behavior by passing -D__USE_MINGW_ANSI_STDIO=0 on command-line.
Missing and wrong types in ws2tcpip.h
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86048
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86048.
Using Clonezilla live 2.5.2-31 . If I insert a USB pen which has no parition table but is formatted FAT32 I get it listed as possible target device for the disk image. After I exit the list of available devices (CTRL-C) I cannot choose that USB pen in the next menu to be mounted. The difference is that the USB pen is not available as sdb1 but only as sdb device node.
The build ID can be suppressed with -fno-ident, or just run strip -S --strip-unneeded --remove-section=.note.gnu.gold-version --remove-section=.comment --remove-section=.note --remove-section=.note.gnu.build-id --remove-section=.note.ABI-tag on the resulting binary. The symbol table is needed to load in these functions, as they are provided by the runtime distributables in Windows.