<!doctype html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body>My experience shows the opposite. Installing or even compiling LLVM as a cross-compiler is easy and does not need root.<br><br>I suggest you read the forum. People don't know how to, can't or are afraid of, updating native system tools. I don't personally mind the Meson version. We could also list flex, bison, Luac, wayland-scanner, etc.<br><br>But unlike upgrading the host compiler, installing a cross-compiler is *not* hard, and it would be trivial to add it to tools if somebody cared.<br><br>And nothing requires using yooms from the NDK. Otherwise I don't think you could have compiled VLC on Android ever.<br><br><div class="gmail_quote">Le 28 février 2020 12:38:40 GMT+02:00, Thomas Guillem <thomas@gllm.fr> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><br></div><div><br></div><div>On Fri, Feb 28, 2020, at 11:15, Rémi Denis-Courmont wrote:<br></div><blockquote type="cite" id="qt"><div>The agreement was to require C11 entirely except for Annex K and threads, but with atomic.<br></div><div><br></div><div>Later I dropped the requirement for timespec and timespec_get, with no objections that I'd recall. Steve dropped the requirement for aligned_alloc() *without* agreement.<br></div><div><br></div><div>Somebody apparently dropped support for GCC 5. I don't recall how that came up.<br></div><div><br></div><div>Now if you want to drop support for TC and DR's, that's on you.<br></div><div><br></div><div>And I still assert that it's inconsistent considering how recent versions of other tool we require, useless considering that fixed compilers are readily available, and even harmful as it implies worse diagnostics, optimisations and security mitigation features (e.g. branch protection).<br></div></blockquote><div><br></div><div>I disagree. It is way easier to pip install meson than updating a toolchain created for a given embedded device.<br></div><div><br></div><blockquote type="cite" id="qt"><div><br></div><div>All of that because some want to use the built-in compiler of some old Android NDK versions.<br></div></blockquote><div><br></div><div>Naup, VLC for android requires the latest NDK version, that is a LTS (NDK 21, the one with clang 9 or 8).<br></div><div><br></div><blockquote type="cite" id="qt"><div><br></div><div class="qt-gmail_quote"><div>Le 28 février 2020 11:34:03 GMT+02:00, "Hugo Beauzée-Luyssen" <hugo@beauzee.fr> a écrit :<br></div><blockquote style="margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0.8ex;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;padding-left:1ex;" class="qt-gmail_quote"><pre class="qt-k9mail"><div>On Fri, Feb 28, 2020, at 10:10 AM, Rémi Denis-Courmont wrote:<br></div><blockquote style="margin-top:0pt;margin-right:0pt;margin-bottom:1ex;margin-left:0.8ex;border-left-color:rgb(114, 159, 207);border-left-style:solid;border-left-width:1px;padding-left:1ex;" class="qt-gmail_quote"><div>A strict C11 implementation follows errata. See, e.g. Clang 8, 9 or GCC <br></div><div>which happily compile this code in C11 mode. This patch is wrong.<br></div></blockquote><div><br></div><div>DR459 was fixed in C17. <br></div><div>Whatever the compiler does with this DR for any other C standard version is their business.<br></div></pre></blockquote></div><div><br></div><div>-- <br></div><div>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté. <br></div><div>_______________________________________________<br></div><div>vlc-devel mailing list<br></div><div>To unsubscribe or modify your subscription options:<br></div><div>https://mailman.videolan.org/listinfo/vlc-devel<br></div></blockquote><div><br></div></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>