On 2024-11-05 00:03, Hiltjo Posthuma wrote:

Hi,

Many years ago I tested tinyx. It was quite nice and small.

If there are (small) changes required for st, dmenu and dmenu to work (again).
Feel free to send them.

Looks like git st works.
dmenu and dwm also work.

--
Linux-gentoo-x86_64-Intel-R-_Core-TM-_i5-7400_CPU_@_3.00GHz

COMMON_FLAGS="-O3 -pipe -march=native -fno-stack-check -fno-ident -fno-stack-protector -ftree-vectorize -ffast-math -funswitch-loops -fuse-linker-plugin -flto -fdevirtualize-at-ltrans -fno-plt -fno-semantic-interposition -falign-functions=64 -fgraphite-identity -floop-nest-optimize"

USE="-* git verify-sig rsync-verify man alsa X grub ipv6 ssl lto libressl olde-gentoo asm native-symlinks threads jit jumbo-build minimal strip system-man custom-cflags"

INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d /usr/lib/tmpfiles.d /var/lib/dbus /lib/udev"

How to fix gcc 14:

diff --git a/gcc/c-family/c-opts.cc.bak b/gcc/c-family/c-opts.cc
index f4dced8..0e12ac0 100644
--- a/gcc/c-family/c-opts.cc
+++ b/gcc/c-family/c-opts.cc
@@ -861,8 +861,6 @@ c_common_post_options (const char **pfilename)
      reject certain GNU extensions also present the defaults for later
      language modes.  */
   if (!c_dialect_cxx ()
-      && !flag_isoc99
-      && !global_dc->m_pedantic_errors
       && !OPTION_SET_P (flag_permissive))
     {
       flag_permissive = 1;

Reply via email to