Subj : much change yet still the same ... sort of
To   : Gerrit Kuehn
From : Maurice Kinal
Date : Thu Aug 25 2022 02:38 am

Hey Gerrit!

GK> Why would one have libc flagged executable?

Because it is executable as well as a shared object.  No real good reason to have it this way other than it is extremely useful when running;

 $ /lib/libc.so.6
 GNU C Library (GNU libc) stable release version 2.36.
 Copyright (C) 2022 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.
 There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
 PARTICULAR PURPOSE.
 Compiled by GNU CC version 12.2.0.
 libc ABIs: UNIQUE IFUNC ABSOLUTE
 Minimum supported kernel: 4.4.0
 For bug reporting instructions, please see:
 <https://www.gnu.org/software/libc/bugs.html>.

What more does one need to know?

GK> zsh/2 1208 % ll /lib/libc.so.7
GK> -r--r--r--  1 root  wheel  1959392  6 Apr. 09:30 /lib/libc.so.7

What's your point?  I see no output that would lead me to believe that /lib/libc.so.7 is worthy of running on any machine here whereas the output of /lib/libc.so.6 tells much of what is under the hood ... and it is the good stuff.  Definetly GNU.

GK> HISTORY
GK>    An awk utility appeared in Version�7 AT&T UNIX.

That was a long time ago.  I am betting it preceded both mawk and gawk.

GK> So why bother about GNU residues at all? ;-)

I favour them and they've been good to me over the years, including gawk.  I've never used, nor ever seen, AT&T UNIX's awk.  How about you?

Life is good,
Maurice

... Fidonet 4K - Sweet Sixteen Penguins of the Apocalypse.
--- GNU bash, version 5.1.16(1)-release (x86_64-znver2-linux-gnu)
* Origin: One of us @ (1:153/7001.2989)