From patchwork Tue Jun 11 19:36:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 1114198 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.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=smile.fr Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=smile-fr.20150623.gappssmtp.com header.i=@smile-fr.20150623.gappssmtp.com header.b="i4pObSgH"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45NgHQ61fkz9sNT for ; Wed, 12 Jun 2019 05:36:50 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 5867B204F7; Tue, 11 Jun 2019 19:36:47 +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 fqYmxIyBPtsg; Tue, 11 Jun 2019 19:36:46 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id ED623204BC; Tue, 11 Jun 2019 19:36:45 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 08A351BF3BB for ; Tue, 11 Jun 2019 19:36:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 05981834BE for ; Tue, 11 Jun 2019 19:36:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sxsORc3FqFGt for ; Tue, 11 Jun 2019 19:36:43 +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 fraxinus.osuosl.org (Postfix) with ESMTPS id 8F664834A1 for ; Tue, 11 Jun 2019 19:36:43 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id s3so4171488wms.2 for ; Tue, 11 Jun 2019 12:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile-fr.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=MIOY+pk5jgTlsKoQazehRWQOG99nLuhid3Og17lZ44k=; b=i4pObSgHQQLZQGbWLh3Q14a/fcy5zV+qS5IiQEvdBOg9hNT4MvThtX2IVRXQs3SjtW CvS4rHd6DPm4QmTYVLBNklys5oR6FedHvYrMzGsNgz+gE2boIxZCzsnllbuCuGz2X6Zi RleXFl+E6LiAxRNehlzszVQCN0mQzHazV88uujemhpzDiIMw9J9WY1jHaKtuv6fYBYLz HQc29QQxdHmm3AczjJVdYuctrBg8/rcDYLe74GEmcORtaOtsGvp1QH363iy5SHKydgkR IDIhM/qDyU6CBItkMcG22am24CdjRLc8MawKBjITo2tofYMc9LanoPp8kr/BfwVsSXNm gdEw== 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:mime-version :content-transfer-encoding; bh=MIOY+pk5jgTlsKoQazehRWQOG99nLuhid3Og17lZ44k=; b=nTwKCqCzcjV+/bCxk7AhHTFC1ZLlEdNhC1Cwx32fK+o1A4YkIhf1NvMFnEd8P88rGr 0YGz8twT8PDtqaeQfrZxeTvPtcVivCebWg/pgvj3olnjpkk/rF3LWnLRVjJAftStTrHP P3lX1yobYwinR8JPaU6+RrMDITj5kvB8vvFZnnAoW0uz9mIoH4Lvxl+4369q4BCxEAda EhI5lxo1ZRzQKRcZzEZaU/40v98/o0v7Oc9ywECYWVD4KWyOAi4prSOxUuUq1EQroMt6 0H1V7maq5mMpotCfc+9S5JQYn+xJtTp+TovNkEVAeGnrneqNazm8R+RUUrzHacH+o6Ul 30jQ== X-Gm-Message-State: APjAAAVI5wv+efv+e6LdIOrJh6JM9p/lBr8smC6/tkqKrJhY9h5zoKaf rx+vQJt6XC1rRSSrOlUErfYmHemfN80= X-Google-Smtp-Source: APXvYqzPNQYwEAyFA3Dd3oVpryoSp0MNupdMN7JmclKlLAhNAq4ZRmGs/lBagPD5od1rybMdjX9D/g== X-Received: by 2002:a1c:c003:: with SMTP id q3mr18816024wmf.42.1560281801708; Tue, 11 Jun 2019 12:36:41 -0700 (PDT) Received: from ASN-evian.home (2a01cb0589880c0086a80dcddb56d006.ipv6.abo.wanadoo.fr. [2a01:cb05:8988:c00:86a8:dcd:db56:d006]) by smtp.gmail.com with ESMTPSA id o126sm5116432wmo.31.2019.06.11.12.36.40 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 11 Jun 2019 12:36:40 -0700 (PDT) From: Romain Naour To: buildroot@buildroot.org Date: Tue, 11 Jun 2019 21:36:38 +0200 Message-Id: <20190611193638.32741-1-romain.naour@smile.fr> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Buildroot] [PATCH] package/python-numpy: optionnaly depends on lapack not clapack 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 , Asaf Kahlon Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" python-numpy needs cblas which is only provided by lapack, otherwise there is an exeption while importing numpy due to a missing symbol cblas_sgemm. python code: import numpy as np list = [1,2,3,4] arr = np.array(list) print (arr) python Error: ImportError: /usr/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-arm-linux-gnueabi.so: undefined symbol: cblas_sgemm Signed-off-by: Romain Naour Cc: Asaf Kahlon Cc: Samuel Martin Cc: Yegor Yefremov --- package/python-numpy/python-numpy.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-numpy/python-numpy.mk b/package/python-numpy/python-numpy.mk index 5d2fbfc7ad..5086d783db 100644 --- a/package/python-numpy/python-numpy.mk +++ b/package/python-numpy/python-numpy.mk @@ -15,9 +15,9 @@ PYTHON_NUMPY_LICENSE_FILES = LICENSE.txt doc/sphinxext/LICENSE.txt \ numpy/core/src/multiarray/dragon4.c PYTHON_NUMPY_SETUP_TYPE = setuptools -ifeq ($(BR2_PACKAGE_CLAPACK),y) -PYTHON_NUMPY_DEPENDENCIES += clapack -PYTHON_NUMPY_SITE_CFG_LIBS += blas lapack +ifeq ($(BR2_PACKAGE_LAPACK),y) +PYTHON_NUMPY_DEPENDENCIES += lapack +PYTHON_NUMPY_SITE_CFG_LIBS += blas cblas lapack else PYTHON_NUMPY_ENV += BLAS=None LAPACK=None endif