From patchwork Sun Jun 10 20:54:16 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Kogut X-Patchwork-Id: 927433 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="j4nOtV9V"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 413pLQ0rP3z9s2t for ; Mon, 11 Jun 2018 06:54:53 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 465C9870BB; Sun, 10 Jun 2018 20:54:51 +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 NSBERsqgx13l; Sun, 10 Jun 2018 20:54:49 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 5749D86E4F; Sun, 10 Jun 2018 20:54:46 +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 A7B471C01B3 for ; Sun, 10 Jun 2018 20:54:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id A4703246AD for ; Sun, 10 Jun 2018 20:54:35 +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 SNp-BskeDXvP for ; Sun, 10 Jun 2018 20:54:34 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pf0-f194.google.com (mail-pf0-f194.google.com [209.85.192.194]) by silver.osuosl.org (Postfix) with ESMTPS id CA9D1244BF for ; Sun, 10 Jun 2018 20:54:34 +0000 (UTC) Received: by mail-pf0-f194.google.com with SMTP id z24-v6so9164794pfe.7 for ; Sun, 10 Jun 2018 13:54:34 -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=2FCDt8eDZ0rcfAyRlPwr74Fg9zHzLTTXJV273R/rbSo=; b=j4nOtV9VG2WinbQZ4mZcEDVHZg2k6nJgOsM3e0gYuqIAyGm3l3YjQ1d7PfXa+Msk+s zQ5ed4zHpKgfC4CRvj5gWIfFpIzwmiIqVb6d72lqq2sdqzelb4zQsQxVIA9jwWTQyE1V VR+XZxFLc45XSjb08tav3WVAoNK78gFS56Vy9NKIlcA4qJMU62tcQ6R9OevdI48YHJOm lHyxoSeH4utVcRJMI+71Hb/fMmOjUtHzTNiURr3j6TEUKsyIZRu5Yqws3ne8Gic353ZG fm9BBajPT/m3AT0BUV51LSOzsjwkJD/GWdlGpexLjWbElAH+pb2J/KWomoeKUnQKxZsb CFkQ== 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=2FCDt8eDZ0rcfAyRlPwr74Fg9zHzLTTXJV273R/rbSo=; b=QdvJfrBk16H7KGN2eh8O5AoVJXG5jA9k5O9XJeq72gsE6x2LpUcjWexUf0g0bXvz3X r/xkjTfVFGeVWDDJHhytg9TAgYJhCeg8vUZ43Z/4WD5LTz9ZxZsfqjfHTzvKYV+axjlp QOxlq1343ENakPWsQ3wqjvWXFNcs0HZRqsjrgvGaaLGFxlGjEbTcITT/SM9tLchf7mvE At0uLL8wyWVBVvyARVnmqz83pdcfCwD2ikw9VOR7HPTIJIkXUjrA2D9zgwvg8c4si2Dc ihzNyxm+NTqE30cp64nWU8GWK+UGgIISbx5SOg+oIMXLwvhSD/SGf61wty9opVBJmLII mZPA== X-Gm-Message-State: APt69E06xFE82fEqlr5hvn72QwFCXmqamdLczPuzDVpk9/8WzL7ZnYuf WFGujmWgQH4A7N2REioj63hGPv5A X-Google-Smtp-Source: ADUXVKIwW96ubevJHzH33lhxoZ+N3Qjw7GEuvsSYCbKoifta5b7xmvNEWDvW2gOxAdwxAW7sAnh+9w== X-Received: by 2002:a63:41c1:: with SMTP id o184-v6mr12723760pga.323.1528664074179; Sun, 10 Jun 2018 13:54:34 -0700 (PDT) Received: from JAKWS.YakimaSteel.local ([162.251.69.147]) by smtp.gmail.com with ESMTPSA id l85-v6sm41147760pfk.79.2018.06.10.13.54.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Jun 2018 13:54:33 -0700 (PDT) From: Joseph Kogut To: buildroot@buildroot.org Date: Sun, 10 Jun 2018 13:54:16 -0700 Message-Id: <20180610205417.13963-9-joseph.kogut@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180610205417.13963-1-joseph.kogut@gmail.com> References: <20180610204449.13646-1-joseph.kogut@gmail.com> <20180610205417.13963-1-joseph.kogut@gmail.com> Subject: [Buildroot] [RFC PATCH v3 8/9] lld: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Valentin Korenblit , Joseph Kogut , Fabrice Fontaine MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Joseph Kogut --- DEVELOPERS | 1 + package/Config.in | 1 + package/lld/Config.in | 3 +++ package/lld/lld.hash | 3 +++ package/lld/lld.mk | 19 +++++++++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/lld/Config.in create mode 100644 package/lld/lld.hash create mode 100644 package/lld/lld.mk diff --git a/DEVELOPERS b/DEVELOPERS index 568f47d242..ef6fd32fed 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -959,6 +959,7 @@ F: package/at-spi2-atk/ F: package/at-spi2-core/ F: package/gconf/ F: package/libnss/ +F: package/lld/ F: package/python-cython/ F: package/python-raven/ F: package/python-schedule/ diff --git a/package/Config.in b/package/Config.in index c2e619b317..e4eb87b574 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1565,6 +1565,7 @@ menu "Other" source "package/libuv/Config.in" source "package/lightning/Config.in" source "package/linux-pam/Config.in" + source "package/lld/Config.in" source "package/llvm/Config.in" if BR2_PACKAGE_LINUX_PAM comment "linux-pam plugins" diff --git a/package/lld/Config.in b/package/lld/Config.in new file mode 100644 index 0000000000..0ad50fd608 --- /dev/null +++ b/package/lld/Config.in @@ -0,0 +1,3 @@ +config BR2_PACKAGE_LLD + bool "lld" + depends on BR2_PACKAGE_LLVM_ARCH_SUPPORTS diff --git a/package/lld/lld.hash b/package/lld/lld.hash new file mode 100644 index 0000000000..ce81c7baca --- /dev/null +++ b/package/lld/lld.hash @@ -0,0 +1,3 @@ +# locally calculated +sha256 6b8c4a833cf30230c0213d78dbac01af21387b298225de90ab56032ca79c0e0b lld-6.0.0.src.tar.xz +sha256 f0502d2d0e19748c534ee95ea486c092273303dbef76404c8b17dc8bf6ca441b LICENSE.TXT diff --git a/package/lld/lld.mk b/package/lld/lld.mk new file mode 100644 index 0000000000..cfaf3dbd29 --- /dev/null +++ b/package/lld/lld.mk @@ -0,0 +1,19 @@ +############################################################################### +# +# lld +# +############################################################################### + +LLD_VERSION = 6.0.0 +LLD_SITE = https://llvm.org/releases/$(LLD_VERSION) +LLD_SOURCE = lld-$(LLD_VERSION).src.tar.xz +LLD_LICENSE = NCSA +LLD_LICENSE_FILES = LICENSE.TXT +LLD_SUPPORTS_IN_SOURCE_BUILD = NO + +HOST_LLD_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release +LLD_CONF_OPTS += -DCMAKE_BUILD_TYPE=Release + +$(eval $(cmake-package)) +$(eval $(host-cmake-package)) +