This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Add NEWS entry about 64-bit time_t syscall use on 32-bit targets
- From: Szabolcs Nagy <Szabolcs dot Nagy at arm dot com>
- To: GNU C Library <libc-alpha at sourceware dot org>
- Cc: nd <nd at arm dot com>, Siddhesh Poyarekar <siddhesh at sourceware dot org>
- Date: Thu, 30 Jan 2020 11:02:49 +0000
- Subject: [PATCH] Add NEWS entry about 64-bit time_t syscall use on 32-bit targets
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lqPl+WABMDmP10cjZ2S/JJEM9PPKkFqF8sU8Yv7Aauc=; b=EUsAAWzgHDfOQGrZO8rAmdTpBnf1I3B+/jinjwtxLwS2I3vSILr8C3CgrPNlLoN0rK+cHmdE1OkqMJMtcKztF84YRU803gS1znOOuPm4CmU9pQUR876H6Yz+Jb6ceLzNHAWSZr0FAE1xGgCufvRPLkj52X1NfRUSdjrWDcgUrH2ywg0vyNvFuh97CGdNJbE8gK1VrmcW7bjtwqimsm3WRyX1+JcI/7mbGGMSFfuN6Z9qiJdA53BwYJOenAVQ012GI7G8HH6Bf8avb8tQQqUq3gSuknYGJk3CqArmOXeSBRv3JQ48UW5nBe6N73/sAtlji4ROqRjj6wq6PAZu+UYADw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRE543ZLwLoSlGxAQ3jXepXEBhUTQuAUlIx9SvJerlsYecNyW2dTULBq5PKYYvWzSUjMZsyqMx/+eIrr2eq8fyjH4cnClAdwWt4llfZWq8b/f8fussFua57iXCx4XrB7jTjiGTLqcSCsh0V7m1MeDlqfeQ7N22WwI6eEBOUS8CrcIvOpUpS1jIJuF7YEPRBnX1QSlhwjd/VNSyAAoedo1wuL7HmR7GAgmxulr1+dbuhwPy+C+PzT2LPy450syBk6uDHJhWEx4HHt4JtBXpxJG927WnTqPYZvJ2wufO763UubTDqKjpTBOqNL5XIfzH3r3lRweQe9q0or0KjqvJ2LdA==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs dot Nagy at arm dot com;
i've seen this causing problems at various places
already so i'd like to add a note about it in 2.31
From caabacea4e334b0eddc11f3a3b911fc8b482730f Mon Sep 17 00:00:00 2001
From: Szabolcs Nagy <szabolcs.nagy@arm.com>
Date: Thu, 30 Jan 2020 10:40:01 +0000
Subject: [PATCH] Add NEWS entry about 64-bit time_t syscall use on 32-bit
targets
This internal change ideally should not affect the public API or ABI,
but there is a widespread use of seccomp sandboxes, even on 32-bit
targets, that don't handle new Linux syscall usage well, so it's
worth mentioning in the NEWS.
---
NEWS | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/NEWS b/NEWS
index 10814ef283..f0c6b2eb0f 100644
--- a/NEWS
+++ b/NEWS
@@ -124,6 +124,11 @@ Deprecated and removed features, and other changes affecting compatibility:
The GNU C Library can be built with --enable-kernel=4.8.0 in order to keep a
non-executable stack while dropping support for older kernels.
+* On 32-bit targets new time64 Linux syscalls may be used with fallback logic
+ if they are not available, this may cause issues in environments that don't
+ handle new Linux syscalls nor fail them with ENOSYS, e.g. seccomp sandboxes
+ can be affected.
+
Changes to build and runtime requirements:
* It is no longer necessary to have recent Linux kernel headers to build
--
2.17.1