{"id":2219773,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2219773/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/patch/20260404100127.75303-1-chakrabortyshubham66@gmail.com/","project":{"id":27,"url":"http://patchwork.ozlabs.org/api/1.1/projects/27/?format=json","name":"Buildroot development","link_name":"buildroot","list_id":"buildroot.buildroot.org","list_email":"buildroot@buildroot.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20260404100127.75303-1-chakrabortyshubham66@gmail.com>","date":"2026-04-04T10:01:26","name":"package/eigen: bump to version 5.0.1","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"dcdec0eff4b49c26eefc063747837ce13a9d59c9","submitter":{"id":92564,"url":"http://patchwork.ozlabs.org/api/1.1/people/92564/?format=json","name":"Shubham Chakraborty","email":"chakrabortyshubham66@gmail.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/buildroot/patch/20260404100127.75303-1-chakrabortyshubham66@gmail.com/mbox/","series":[{"id":498711,"url":"http://patchwork.ozlabs.org/api/1.1/series/498711/?format=json","web_url":"http://patchwork.ozlabs.org/project/buildroot/list/?series=498711","date":"2026-04-04T10:01:26","name":"package/eigen: bump to version 5.0.1","version":1,"mbox":"http://patchwork.ozlabs.org/series/498711/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2219773/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2219773/checks/","tags":{},"headers":{"Return-Path":"<buildroot-bounces@buildroot.org>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@buildroot.org"],"Delivered-To":["patchwork-incoming-buildroot@legolas.ozlabs.org","buildroot@buildroot.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=WVW1eGOf;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=2605:bc80:3010::136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)"],"Received":["from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fnrjJ6YJdz1yG2\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sat, 04 Apr 2026 21:01:55 +1100 (AEDT)","from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 3D951608AB;\n\tSat,  4 Apr 2026 10:01:53 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id GPQWRZkFULx4; Sat,  4 Apr 2026 10:01:52 +0000 (UTC)","from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 0C75E6089E;\n\tSat,  4 Apr 2026 10:01:52 +0000 (UTC)","from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n by lists1.osuosl.org (Postfix) with ESMTP id 623CA91B\n for <buildroot@buildroot.org>; Sat,  4 Apr 2026 10:01:50 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n by smtp3.osuosl.org (Postfix) with ESMTP id 4B8166089E\n for <buildroot@buildroot.org>; Sat,  4 Apr 2026 10:01:50 +0000 (UTC)","from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id vACDjf2IQEh2 for <buildroot@buildroot.org>;\n Sat,  4 Apr 2026 10:01:49 +0000 (UTC)","from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com\n [IPv6:2607:f8b0:4864:20::1029])\n by smtp3.osuosl.org (Postfix) with ESMTPS id 4EB906071E\n for <buildroot@buildroot.org>; Sat,  4 Apr 2026 10:01:49 +0000 (UTC)","by mail-pj1-x1029.google.com with SMTP id\n 98e67ed59e1d1-3590042fa8eso1770905a91.1\n for <buildroot@buildroot.org>; Sat, 04 Apr 2026 03:01:49 -0700 (PDT)","from fedora ([47.31.82.126]) by smtp.gmail.com with ESMTPSA id\n 98e67ed59e1d1-35dd368f538sm11950376a91.14.2026.04.04.03.01.45\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sat, 04 Apr 2026 03:01:46 -0700 (PDT)"],"X-Virus-Scanned":["amavis at osuosl.org","amavis at osuosl.org"],"X-Comment":"SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ","DKIM-Filter":["OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0C75E6089E","OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4EB906071E"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775296912;\n\tbh=0Vs1JiZTuiejOd6cxCqhf0tTuHMdtRXGomddY3s3H/E=;\n\th=From:To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From;\n\tb=WVW1eGOfA+aQUNs1G7M3qCcgZbMRyIcUcr2rzeuJ2n5qRbDO/3NnejhI0Rro/HIf/\n\t JPybXqNmdfgwe1wVBdXkf05pSDHBEEpTskF3ykJDrrJGoQDJ/z2Mu9mAD4R9WPIsww\n\t NEdAdrqmQhg8dkbcQJzT4/7BntDtyDYEKISrTWm/R5tYrK+SYxuwe/1n3Ad4SZ8bIp\n\t DAXfXfPUV1Ot4xG+NwVlW4h6F3XaP98U0kADCOILR6Z1j6W4+Sizz3WNHJE4L30CHH\n\t 6VjwPzLkUBPufoUjb4h/PuiuJp14w8AeJ2W4GAXrFaQTjQGnEWaAGB6uzNJspgahox\n\t BMWKBS6bN1ERQ==","Received-SPF":"Pass (mailfrom) identity=mailfrom;\n client-ip=2607:f8b0:4864:20::1029; helo=mail-pj1-x1029.google.com;\n envelope-from=chakrabortyshubham66@gmail.com; receiver=<UNKNOWN>","DMARC-Filter":"OpenDMARC Filter v1.4.2 smtp3.osuosl.org 4EB906071E","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775296908; x=1775901708;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Ylf7a8h+oRudqIwKo8dndil6QAyr7M+PzqEQj+pddGc=;\n b=nWsJfbLQKpMJ4lgC1lYc7QMzNzWnpxZdE/4+5u0cpV9TWg5IXQDuAwJBJc7dbw+KsW\n KIng3tPPZNOZAhReu91Z2mOVpRqeo/S9JuXW16gtqDksPBwxfOr3/GZXCuLr6ZQYl0vG\n ZsYTtqKtL05E2w5k59Soug1SdMSaB0vtEh29FGBXiWr5D5pvRKSNY3Lzf+aNIMFRT//G\n vldAhegrVEoQy5HQCtnVtC2+S3eaXbdW0IBucnwq3+dTqfzRIqx12xJADZc7q2GoXvgY\n JmvwYEJad+apizUcojrCbq94ZrddFJaRhrYm/1SikLgpyZ61dCbjAjcTC4SQasoUBugd\n iXSQ==","X-Gm-Message-State":"AOJu0YwdeRNk169Ynz31c2Dn0/KTsgeBsEJmRa/t5OCXETNWsTtW5buH\n L3JBed60yYTcyj4UGFd0KDs03lThw6RjayZrtG5vGIl4OVbYw1uxX34GXZDT8w==","X-Gm-Gg":"AeBDiesoEnxD42CWYdxVKLHC+nt+x1UNPaEC7TbVi0S1nLxQOyC4wZpDvRd81mC+SF6\n XE80Dl3nrGBwWgCd57fUTsyW8ZO8nF6vFAgt2GZuIVxHbM5QOcBi8r8kjzKhplflUyDbJn6bR9h\n jThtkjhx0YPKxz/1OoZ7V2zcMAjvy5zI3Orf8an2qs8TywxLGuZgx0itssoAe149526D3uV5Q5f\n lXp2TBCwsMIkB1ctRuDF9leyRd3Zq1l64uFI+fmfuMefM7EQTxMZOlsB0WbN2duTfQERVtt5oMH\n fVTURmnxnFYJ46uLm7rWaOvunJJH5laLmFlnojpQNgCUkI1mHGlkG5eNaq72YHriC840gdDKfeh\n FPkh8r724386RO9bGkI1kS98mrKvJYSUBGiT1QvgDxmXVGT9IKQpcchIyF+cRmZaYngsVk3rQ/z\n PHeMyCBFTmWAN/FGw9U8uI4o0Ds2mErdTo","X-Received":"by 2002:a17:90b:2e49:b0:35a:189b:43db with SMTP id\n 98e67ed59e1d1-35de6810e49mr5185277a91.4.1775296907548;\n Sat, 04 Apr 2026 03:01:47 -0700 (PDT)","From":"Shubham Chakraborty <chakrabortyshubham66@gmail.com>","To":"buildroot@buildroot.org","Cc":"Shubham Chakraborty <chakrabortyshubham66@gmail.com>","Date":"Sat,  4 Apr 2026 15:31:26 +0530","Message-ID":"<20260404100127.75303-1-chakrabortyshubham66@gmail.com>","X-Mailer":"git-send-email 2.53.0","MIME-Version":"1.0","X-Mailman-Original-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1775296908; x=1775901708; darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=Ylf7a8h+oRudqIwKo8dndil6QAyr7M+PzqEQj+pddGc=;\n b=UyTWLA48u8d6v11fJkooLmtj1l2E8B1F72fzVmSp+aNd7Rwh1xr0xtU/nb3Tc295lL\n yPcOFSRr9axugTNuhsfK2hB/kuUksQXV0nF97vu1X6Zm31aEV/fIuTSnxOiwhr9ROqbR\n vyxXR9xFcMArsWjpBVoHFm0WuTN04TmhtcGqAPnUfd3UO81Zn6pp03qvyeTNZ6dpfZ2m\n 5tYfQQd0WYauuqeg0Y9ayeif/msjizgQa+j8qxNUdSCGVHX71RCH2a8XP0m3zfafBH9H\n fLDvuPW0jqM6vrZXgFOhD+n6WORLTgXHebrHYMFegV3YdHI9pStIelNfNo+p+VcRULQ0\n u3nw==","X-Mailman-Original-Authentication-Results":["smtp3.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=gmail.com","smtp3.osuosl.org;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.a=rsa-sha256 header.s=20251104 header.b=UyTWLA48"],"Subject":"[Buildroot] [PATCH] package/eigen: bump to version 5.0.1","X-BeenThere":"buildroot@buildroot.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.buildroot.org>","List-Unsubscribe":"<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>","List-Archive":"<http://lists.buildroot.org/pipermail/buildroot/>","List-Post":"<mailto:buildroot@buildroot.org>","List-Help":"<mailto:buildroot-request@buildroot.org?subject=help>","List-Subscribe":"<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@buildroot.org","Sender":"\"buildroot\" <buildroot-bounces@buildroot.org>"},"content":"Update Eigen from 3.4.0 to 5.0.1.\n\nRemove the downstream CMake patch because the BLAS, LAPACK and\nCMake package toggles are now provided upstream in 5.0.1.\n\nRefresh the source and license hashes to match the new release and\nupdate the package license metadata to reflect the current upstream\nlicensing files.\n\nAdd a gcc >= 5 dependency in Config.in because Eigen 5.x requires\nC++14 support.\n\nUpdate the project homepage to the current upstream GitLab URL.\n\nSigned-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>\n---\n ...ptions-for-controlling-build-compone.patch | 88 -------------------\n package/eigen/Config.in                       |  7 +-\n package/eigen/eigen.hash                      | 11 ++-\n package/eigen/eigen.mk                        |  6 +-\n 4 files changed, 12 insertions(+), 100 deletions(-)\n delete mode 100644 package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-compone.patch","diff":"diff --git a/package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-compone.patch b/package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-compone.patch\ndeleted file mode 100644\nindex 737e7d39b7..0000000000\n--- a/package/eigen/0001-Adds-new-CMake-Options-for-controlling-build-compone.patch\n+++ /dev/null\n@@ -1,88 +0,0 @@\n-From f49d5c1a6b7c22be359189cd0b1e2e766bd05365 Mon Sep 17 00:00:00 2001\n-From: =?UTF-8?q?Antonio=20S=C3=A1nchez?= <cantonios@google.com>\n-Date: Sat, 5 Mar 2022 05:49:45 +0000\n-Subject: [PATCH] Adds new CMake Options for controlling build components.\n-\n-[Retrieved from:\n-https://gitlab.com/libeigen/eigen/-/commit/cf82186416d04ea5df2a397d8fe09dc78d40ca65]\n-Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>\n-[Julien: rebased patch on 3.4.0]\n-Signed-off-by: Julien Olivain <ju.o@free.fr>\n----\n- CMakeLists.txt        | 6 ++++++\n- blas/CMakeLists.txt   | 3 ++-\n- lapack/CMakeLists.txt | 5 +++++\n- 3 files changed, 13 insertions(+), 1 deletion(-)\n-\n-diff --git a/CMakeLists.txt b/CMakeLists.txt\n-index f3e69b845..74ff755f5 100644\n---- a/CMakeLists.txt\n-+++ b/CMakeLists.txt\n-@@ -495,6 +495,9 @@ if(BUILD_TESTING)\n-   add_subdirectory(failtest)\n- endif()\n- \n-+include(CMakeDetermineFortranCompiler)\n-+option(EIGEN_BUILD_BLAS \"Toggles the building of the Eigen Blas library\" ${CMAKE_Fortran_COMPILER})\n-+option(EIGEN_BUILD_LAPACK \"Toggles the building of the included Eigen LAPACK library\" ${CMAKE_Fortran_COMPILER})\n- if(EIGEN_LEAVE_TEST_IN_ALL_TARGET)\n-   add_subdirectory(blas)\n-   add_subdirectory(lapack)\n-@@ -612,6 +615,8 @@ set_target_properties (eigen PROPERTIES EXPORT_NAME Eigen)\n- \n- install (TARGETS eigen EXPORT Eigen3Targets)\n- \n-+option(EIGEN_BUILD_CMAKE_PACKAGE \"Enables the creation of EigenConfig.cmake and related files\" ON)\n-+if(EIGEN_BUILD_CMAKE_PACKAGE)\n- configure_package_config_file (\n-   ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in\n-   ${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake\n-@@ -647,6 +652,7 @@ install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/UseEigen3.cmake\n- # Add uninstall target\n- add_custom_target ( uninstall\n-     COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/EigenUninstall.cmake)\n-+endif()\n- \n- if (EIGEN_SPLIT_TESTSUITE)\n-   ei_split_testsuite(\"${EIGEN_SPLIT_TESTSUITE}\")\n-diff --git a/blas/CMakeLists.txt b/blas/CMakeLists.txt\n-index f3a94ec4a..d07090f69 100644\n---- a/blas/CMakeLists.txt\n-+++ b/blas/CMakeLists.txt\n-@@ -1,6 +1,7 @@\n- \n- project(EigenBlas CXX)\n- \n-+if(EIGEN_BUILD_BLAS)\n- include(CheckLanguage)\n- check_language(Fortran)\n- if(CMAKE_Fortran_COMPILER)\n-@@ -59,4 +60,4 @@ if(BUILD_TESTING)\n- endif()\n- \n- endif()\n--\n-+endif()\n-diff --git a/lapack/CMakeLists.txt b/lapack/CMakeLists.txt\n-index e48497fda..71255d96d 100644\n---- a/lapack/CMakeLists.txt\n-+++ b/lapack/CMakeLists.txt\n-@@ -1,6 +1,8 @@\n- \n- project(EigenLapack CXX)\n- \n-+if(EIGEN_BUILD_LAPACK AND EIGEN_BUILD_BLAS)\n-+\n- include(CheckLanguage)\n- check_language(Fortran)\n- if(CMAKE_Fortran_COMPILER)\n-@@ -450,3 +452,6 @@ if(EXISTS ${eigen_full_path_to_testing_lapack})\n- \n- endif()\n- \n-+elseif(EIGEN_BUILD_LAPACK AND NOT EIGEN_BUILD_BLAS)\n-+ message(FATAL_ERROR \"EIGEN_BUILD_LAPACK requires EIGEN_BUILD_BLAS\")\n-+endif() #EIGEN_BUILD_LAPACK\n--- \n-2.45.2\n-\ndiff --git a/package/eigen/Config.in b/package/eigen/Config.in\nindex ef0a16f2f7..b1746da9e9 100644\n--- a/package/eigen/Config.in\n+++ b/package/eigen/Config.in\n@@ -1,6 +1,7 @@\n config BR2_PACKAGE_EIGEN\n \tbool \"eigen\"\n \tdepends on BR2_INSTALL_LIBSTDCPP\n+\tdepends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # C++14\n \thelp\n \t  Eigen is a C++ template library for linear algebra: vectors,\n \t  matrices, and related algorithms. It is versatile, fast,\n@@ -11,7 +12,7 @@ config BR2_PACKAGE_EIGEN\n \t  right away. There is no binary to link to. Eigen is a pure\n \t  template library defined in the headers.\n \n-\t  http://eigen.tuxfamily.org/\n+\t  https://gitlab.com/libeigen/eigen\n \n-comment \"eigen needs a toolchain w/ C++\"\n-\tdepends on !BR2_INSTALL_LIBSTDCPP\n+comment \"eigen needs a toolchain w/ C++, gcc >= 5\"\n+\tdepends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_5\ndiff --git a/package/eigen/eigen.hash b/package/eigen/eigen.hash\nindex ad7d6da9dc..09d23ef7e6 100644\n--- a/package/eigen/eigen.hash\n+++ b/package/eigen/eigen.hash\n@@ -1,8 +1,7 @@\n # Locally computed\n-sha256  b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626  eigen-3.4.0.tar.bz2\n+sha256  e4de6b08f33fd8b8985d2f204381408c660bffa6170ac65b68ae1bd3cd575c0a  eigen-5.0.1.tar.bz2\n+sha256  03379001a7b12a2ec997a25554247d985270b353c10d5bafee9ac8d6519820b7  COPYING.APACHE\n sha256  51928dce36213c5333ba3172e847d735d4c6e9b7ff2722a326c49067155b82eb  COPYING.BSD\n-sha256  8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903  COPYING.GPL\n-sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  COPYING.LGPL\n-sha256  f5b330efdad110cdd84d585ec61220b0650461fa599e36b13e1726c9346dcfb9  COPYING.MINPACK\n-sha256  fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85  COPYING.MPL2\n-sha256  c83230b770f17ef1386ea1fd3681271dd98aa93646bdbfb5bff3a1b7050fff9d  COPYING.README\n+sha256  c87b7f8ee88f6195e91743820c00354833583aef091b72e2d4a49c8e28e798a0  COPYING.MINPACK\n+sha256  66a3107d5ad6a058aab753eaac2047ccb2ed0e39465dd0fe5844da3e300d5172  COPYING.MPL2\n+sha256  db640ff2bd90c6abd6a4d3fbb351e0ee4d555417cf840492054d1cbb2ea85644  COPYING.README\ndiff --git a/package/eigen/eigen.mk b/package/eigen/eigen.mk\nindex 7fe3fbdac6..df83db70fa 100644\n--- a/package/eigen/eigen.mk\n+++ b/package/eigen/eigen.mk\n@@ -4,11 +4,11 @@\n #\n ################################################################################\n \n-EIGEN_VERSION = 3.4.0\n+EIGEN_VERSION = 5.0.1\n EIGEN_SOURCE = eigen-$(EIGEN_VERSION).tar.bz2\n EIGEN_SITE = $(call gitlab,libeigen,eigen,$(EIGEN_VERSION))\n-EIGEN_LICENSE = MPL2, BSD-3-Clause, LGPL-2.1\n-EIGEN_LICENSE_FILES = COPYING.MPL2 COPYING.BSD COPYING.LGPL COPYING.README\n+EIGEN_LICENSE = MPL-2.0, BSD-3-Clause, Apache-2.0, Minpack\n+EIGEN_LICENSE_FILES = COPYING.MPL2 COPYING.BSD COPYING.APACHE COPYING.MINPACK COPYING.README\n EIGEN_INSTALL_STAGING = YES\n EIGEN_INSTALL_TARGET = NO\n EIGEN_SUPPORTS_IN_SOURCE_BUILD = NO\n","prefixes":[]}