From patchwork Tue Mar 12 22:35:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1055792 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="gnaK+G6E"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 44JqYj3Gnvz9s70 for ; Wed, 13 Mar 2019 09:35:37 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id CA8088169A; Tue, 12 Mar 2019 22:35:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xm6vm2t+WRiw; Tue, 12 Mar 2019 22:35:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 78559870E4; Tue, 12 Mar 2019 22:35:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 58D4A1BF3F0 for ; Tue, 12 Mar 2019 22:35:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 5682B228CA for ; Tue, 12 Mar 2019 22:35:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvqOkunuEExL for ; Tue, 12 Mar 2019 22:35:31 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by silver.osuosl.org (Postfix) with ESMTPS id 6F8CD228E2 for ; Tue, 12 Mar 2019 22:35:31 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id n19so4352455wmi.1 for ; Tue, 12 Mar 2019 15:35:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ayJslH6CdxB5Qz16L5+V7NybUKnydlyCLRq9kP/bFEk=; b=gnaK+G6E3SbkitiEdiaLy20jcMOJOKHDp751UHL0eHvfbSkOGG2Z0Q5i1NpL88lJ06 mvA4rJ/K8lgAbumAXMDaSiKdLEM8+enUOL8yQX8mubBpbteF9SiJJ/jQ8uPWQdn1XPw9 GAryT+j4CV0GUyOdf3CtBmJeVor69WuGowZNEPc+r12WRaH7t8PMuoZBCKqi95Hn1lyX cwX6ru8o/idpk771lG8r9qCPnIoqJJdJM7CKAA27mmrADY3t7CkjbA6yKqO0j3veWWXT 3WtpU6HCqKRqJruF/TWoEaGxjvEGZt2pwoC8OQdQPK8niix/JGIG8aMkBpiZGrzf00lR KuCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ayJslH6CdxB5Qz16L5+V7NybUKnydlyCLRq9kP/bFEk=; b=XwinWcPEibXnxieuO1x7YDotLhKS+mjy6EAuYprYZHyuSlxE+j4yc4U9dp5s2/gWEB 7I8ffvydI3e35vDS79PfPdAdvnEzAxYBXc9AD+JI0CYkWGoVPZFT9o8hnFw+xFpbrSde a0Xvsj1Ygem416GfAcMEPtwCcaZ283x/xAy/pvNDlnM+P4vjpv9Aai5P/AGtwrwnzbsB 0/o1HtoxdVRlHDdn3I9sD0yXprxjZGwLYIG7xcV2LP9dC/rwJy7zgEGWe4RfxCUNefIO UjGuhmp1qY52jiuzDaRU/qP57HiOQ7COIdKZkS8xou6zOvnN3xGlNuuJdrF9u6zJVsv0 X4dQ== X-Gm-Message-State: APjAAAWPgmv1WLllHNMZtoLHdmN+A3DWlrIQpvv8d1+mbX802Cek1bE/ tjNgFqw9Y1P7ZiVKbAO554Glg2Ky X-Google-Smtp-Source: APXvYqz8cwClsoK6rKP53vj4ccT7joJzwTcNqObTfB7ztu7CiQNciUFszXWjbQNp4nzLQpr9AlnadQ== X-Received: by 2002:a1c:d0c9:: with SMTP id h192mr49418wmg.103.1552430129539; Tue, 12 Mar 2019 15:35:29 -0700 (PDT) Received: from adeos.home (anantes-658-1-24-87.w83-204.abo.wanadoo.fr. [83.204.17.87]) by smtp.gmail.com with ESMTPSA id t8sm30906wmi.21.2019.03.12.15.35.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 12 Mar 2019 15:35:29 -0700 (PDT) From: Romain Naour To: buildroot@buildroot.org Date: Tue, 12 Mar 2019 23:35:25 +0100 Message-Id: <20190312223525.17360-2-romain.naour@gmail.com> X-Mailer: git-send-email 2.14.5 In-Reply-To: <20190312223525.17360-1-romain.naour@gmail.com> References: <20190312223525.17360-1-romain.naour@gmail.com> Subject: [Buildroot] [PATCHv2 2/2] package/glibc: bump to version 2.29 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Romain Naour MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Changes to build and runtime requirements: * Python 3.4 or later is required to build the GNU C Library. * On most architectures, GCC 5 or later is required to build the GNU C Library. (On powerpc64le, GCC 6.2 or later is still required, as before.) While at it, remove the double "glibc-" prefix in the version. https://www.sourceware.org/ml/libc-alpha/2019-01/msg00723.html Signed-off-by: Romain Naour --- v2: remove "glibc-" prefix in the version (Yann). --- package/gcc/Config.in.host | 6 ++---- .../glibc.hash | 2 +- package/glibc/glibc.mk | 6 +++--- 3 files changed, 6 insertions(+), 8 deletions(-) rename package/glibc/{glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1 => 2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61}/glibc.hash (69%) diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index 8ec406a117..222251f43c 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -30,10 +30,8 @@ config BR2_GCC_VERSION_4_9_X depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_microblazeel || BR2_microblazebe)) depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_powerpc64 || BR2_powerpc64le)) depends on !(BR2_TOOLCHAIN_USES_MUSL && (BR2_mips64 || BR2_mips64el)) - # glibc >= 2.26 needs gcc >= 6.2 - depends on !(BR2_TOOLCHAIN_USES_GLIBC && BR2_powerpc64le) - # glibc >= 2.27 needs gcc >= 5 - depends on !(BR2_TOOLCHAIN_USES_GLIBC && (BR2_aarch64 || BR2_aarch64_be)) + # glibc >= 2.29 needs gcc >= 5 on all architectures. + depends on !BR2_TOOLCHAIN_USES_GLIBC select BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 config BR2_GCC_VERSION_5_X diff --git a/package/glibc/glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1/glibc.hash b/package/glibc/2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61/glibc.hash similarity index 69% rename from package/glibc/glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1/glibc.hash rename to package/glibc/2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61/glibc.hash index e83b1caf4c..56e4bf1c18 100644 --- a/package/glibc/glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1/glibc.hash +++ b/package/glibc/2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61/glibc.hash @@ -1,5 +1,5 @@ # Locally calculated (fetched from Github) -sha256 ebf04c7b00153d6df8beceec0666d4b13e1ac613b40d5774d1b8c6f61c1686e6 glibc-glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1.tar.gz +sha256 fdc2f7966eac7071ac4d66bc38d9236476d670f042645f9566746a1fd42a6a9d glibc-2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61.tar.gz # Hashes for license files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk index ec5b3cedc9..cb867d4d5b 100644 --- a/package/glibc/glibc.mk +++ b/package/glibc/glibc.mk @@ -12,8 +12,8 @@ GLIBC_VERSION = 4e2943456e690d89f48e6e710757dd09404b0c9a GLIBC_SITE = $(call github,riscv,riscv-glibc,$(GLIBC_VERSION)) else # Generate version string using: -# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master -GLIBC_VERSION = glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1 +# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2- +GLIBC_VERSION = 2.29-6-g067fc32968b601493f4b247a3ac00caeea3f3d61 # Upstream doesn't officially provide an https download link. # There is one (https://sourceware.org/git/glibc.git) but it's not reliable, # sometimes the connection times out. So use an unofficial github mirror. @@ -32,7 +32,7 @@ GLIBC_ADD_TOOLCHAIN_DEPENDENCY = NO # Before glibc is configured, we must have the first stage # cross-compiler and the kernel headers GLIBC_DEPENDENCIES = host-gcc-initial linux-headers host-bison host-gawk \ - $(BR2_MAKE_HOST_DEPENDENCY) + $(BR2_MAKE_HOST_DEPENDENCY) $(BR2_PYTHON3_HOST_DEPENDENCY) GLIBC_SUBDIR = build