Re: Recent changes to sysctl.h breaks glibc

Valdis.Kletnieks@vt.edu
Mon, 19 May 2003 20:24:49 -0400


--==_Exmh_-1300630288P
Content-Type: text/plain; charset=us-ascii

On Mon, 19 May 2003 17:55:06 MDT, Eric W. Biederman said:
> If things must be maintained in concert it is a bug.
>
> With a fixed ABI people take advantage of new features as they
> care for them. And in general to use new features requires new code.

And if the kernel headers aren't maintained in concert with the kernel,
new userspace code can't reach the new features.

Therefor, by your definition, the current situation is a bug.

Try compiling code that uses futexes on a system that has a kernel that
supports them, but kernel-headers that haven't been upgraded to mention them.
The kernel has the new code, the userspace has the new code, but gcc will
turn around and whinge about the new code because there's a piece missing in
between. So people *CANT* take advantage of the new features (unless they
do something silly like drag their own foo.h file around where it can get
out of sync with reality).

--==_Exmh_-1300630288P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Exmh version 2.5 07/13/2001

iD8DBQE+yXXQcC3lWbTT17ARAqXlAJ9B/F3OBLLh9yeK6shkWYN8jdzMBACcCMsC
t64Solrib4GAqf86Ow9ot9w=
=ViKe
-----END PGP SIGNATURE-----

--==_Exmh_-1300630288P--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/