On Sat, Apr 4, 2026 at 8:15 PM Phyllis Smith <[email protected]> wrote:
Andrew, first patch "breaks" normal build. I will send you the log. Now am applying second patch on top of first, just in case and let you know.
Does it work if you change c11 to gnu11 like attached (edited) patch ? I am trying on Slackware 15.0 i586 and termux/clang aarch64 - there it seems to work ? Not tested on x86-64 yet
On Sun, Mar 29, 2026 at 12:10 PM Andrew Randrianasulu <[email protected]> wrote:
Attached two patches that *seems* to fix thirdparty build on updated Termux.
But I did not do full second rebuild yet.
вс, 29 мар. 2026 г., 15:49 Andrew Randrianasulu <[email protected]>:
I was rebuilding on Termux and noted that mjpegtools and possibly liba52 now fails to build.
Ah, I thought it was due to clang update, but apparently autoconf can cause this, when paired with c23 defaulting compiler
https://www.mail-archive.com/[email protected]/msg03513.html
===
AC_PROG_CC now prefers C23 if available. Older code may need to be updated, as C23 has removed old-style (K&R) function definitions and declarations, now uses type-generic functions for strchr and similar functions, and has new keywords alignas, alignof, bool, constexpr, false, nullptr, static_assert, thread_local, true, typeof, typeof_unqual.
====
I'll try to prepare patch as my tablet charge back (after just less than 4 years of use it hardly compiles half of full cingg build .... even if plugged in!)
not for this month's release, we already hit enough surprises for last-minute build changes like this.