From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-out.m-online.net (mail-out.m-online.net [IPv6:2001:a60:0:28:0:1:25:1]) by sourceware.org (Postfix) with ESMTPS id 394763939C2B for ; Wed, 3 Feb 2021 14:49:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 394763939C2B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=lukma@denx.de Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4DW4N308Dkz1s6CT; Wed, 3 Feb 2021 15:49:54 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4DW4N25sFgz1t5kj; Wed, 3 Feb 2021 15:49:54 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id wR1F7xOKTHpR; Wed, 3 Feb 2021 15:49:52 +0100 (CET) X-Auth-Info: JGffsa2dTHQwRjA953xq+gnICed5xKl1gNlWsvvETXo= Received: from jawa (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Wed, 3 Feb 2021 15:49:52 +0100 (CET) Date: Wed, 3 Feb 2021 15:49:45 +0100 From: Lukasz Majewski To: Joseph Myers , Adhemerval Zanella Cc: Paul Eggert , Alistair Francis , Arnd Bergmann , Alistair Francis , GNU C Library , Florian Weimer , Carlos O'Donell , Florian Weimer , Zack Weinberg Subject: [Y2038][2.34] Status and future work Message-ID: <20210203154945.40903d05@jawa> In-Reply-To: <20210114163239.16505-1-lukma@denx.de> References: <20210114163239.16505-1-lukma@denx.de> Organization: denx.de X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Kx48KknMXYA3Fq2So71ucTy"; protocol="application/pgp-signature" X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2021 14:49:59 -0000 --Sig_/Kx48KknMXYA3Fq2So71ucTy Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Dear Community, Please find the list of patches necessary for providing Y2038 support on ports with __WORDSIZE =3D=3D 32 && __TIMESIZE !=3D 64 (like e.g. armv7a). 1. The stat needs to have proper helper function exported [1]. 2. The exported msqid_ds needs to be adjusted [2] and internal copy of it is necessary [3][4]. The most up to date branch with Y2038 support [5] also includes some new tests (also Y2038 specific for glibc). Tests, which are going to be ported to glibc test suite, can be found here [6]. They reuse the cross-test-ssh.sh script to run on 32 bit ARM VM. The branch [5] also includes some enhancements for the aforementioned script. Links: [1] - https://github.com/lmajewski/y2038_glibc/commit/54318a2d434ae773786df2dda16= 65801ef8756b8 [2] - https://github.com/lmajewski/y2038_glibc/commit/dc5fc16439d61b45c16a8e97c2b= 2bbf43f3b07b7 [3] - https://github.com/lmajewski/y2038_glibc/commit/45fd003e9f92aa88864ad8240fc= 97ae150711cea [4] - https://github.com/lmajewski/y2038_glibc/commit/19ca132bea12a77c89e117f0850= 895ec0afccf18 [5] - https://github.com/lmajewski/y2038_glibc/commits/y2038_edge [6] - https://github.com/lmajewski/y2038-tests/commits/master Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@denx.de --Sig_/Kx48KknMXYA3Fq2So71ucTy Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEgAyFJ+N6uu6+XupJAR8vZIA0zr0FAmAauAkACgkQAR8vZIA0 zr1vyAgAodReldAHe6uTPXqkhl2V1XI2T2d9L5TYFdinSUknGjv/o1mfVXFfS9Uy bl57UUJAk8eYRBZQt2DQMddJCQP8fjaduoML7ZqMYnE3rNCC7H3yo0fcvpjo3Nwb YGbVanqRUjmZGNw1Hsvo2S+8z6DODEMNlbVqdvSC4EpBAxiQx1H5Z346JnKkb2wc +5LNLKfAaSFmqhu7UmE4+AgXxHWppVxjCNiu97QMzKifO0ju7l/iqrhNPpeyjHnt N6ORJscAHJQ3b3FqJAhRIDSBtBSc3pCglyHyjrtjo0VsTxBtuMnKLJrgF7bxewtj tW8ymb5fyQQ3VhotgsEzdBudencQQA== =84Yw -----END PGP SIGNATURE----- --Sig_/Kx48KknMXYA3Fq2So71ucTy--