The compiler might not constant fold the call, which issues linker error.
clang generates internal calls for some _chk symbol, so add internal aliases for them, and stub some with rtld-stubbed-symbols to avoid ld.
It is worse than the ldbl-64 version on recent x86 hardware.
Glib::thread_init has been deprecated since 2.32,ib is no longer necessary and no longer has any effect.
Glib::thread_init has been deprecated since 2.32,ib is no longer necessary and no longer has any effect.
C23 makes various standard library functions, that return a pointer into an input array, into macros that return a pointer to const when the relevant argument passed to the macro is a pointer to const.
Although binutils has supported --no-undefined-version for a long timei (319416359200 back in 2002), --undefined-version was only added more recently (27fb6a1a7fcd on 2.40).
This is in preparation to allow EditNoteDialog, QuantizeDialog etc to be on top of the Pianroll or Editor in question.
By default "Escape" in those modes triggers binding for `EditorAutomation/end-edit within Editor`.
It is very simple to remove the MPVEncContext from it.
The support for lock elision was already deprecated with glibc 2.42: commit 77438db8cfa6ee66b3906230156bdae11c49a195 "Mark support for lock elision as deprecated." See also discussions:
After getting more experience with the various broken direct-to-ioctl termios2 hacks using Fedora 43 beta, I have found a fair number of cases where the software would fail to set, or clear CIBAUD for non-split-speed operation. Thus it seems will help improve compatibility to clear the kernel-side version of c_cflag & CIBAUD (having the same meaning to the Linux kernel as the speed 0 has for cfsetibaud(), i.e.
- Add -h option, dumps data as hex instead of ascii.
The license is referenced in various headers, so we should ship it.