From patchwork Fri Feb 15 21:05:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1043188 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.137; helo=fraxinus.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="WEh+Bepu"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 441QmM2FfBz9s5c for ; Sat, 16 Feb 2019 08:06:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 82839861BC; Fri, 15 Feb 2019 21:06:25 +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 aZrSgaS8V38Y; Fri, 15 Feb 2019 21:06:24 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id C9CC5862D4; Fri, 15 Feb 2019 21:06:24 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 8C0EB1BF83A for ; Fri, 15 Feb 2019 21:06:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 890DB87E57 for ; Fri, 15 Feb 2019 21:06:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ok+hTcSivjVN for ; Fri, 15 Feb 2019 21:06:20 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by hemlock.osuosl.org (Postfix) with ESMTPS id 3C16087E41 for ; Fri, 15 Feb 2019 21:06:11 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id l5so10644030wrw.6 for ; Fri, 15 Feb 2019 13:06:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=eteu66YZSNTrz4FoNGzjl8MY3yLig2ZQ2cBVH3ClooA=; b=WEh+BepuOTrjxD1rSfLT+m8JQY4d+dFRR2BD7ffhB47xNJyEDztKpZA4cMiYgHUPu7 VBL1AiTMb/jtJS1V5XsBvq9Rg3XlFOvt505FlYo4KHv56oBEJ5sPn1TyxOstihf2v8w3 NkFj8FD+wAzsBOoZESfiubSqc0KtJvs7kF9yMc5uEr5m5oAM2kp/RoMmxAhRJ5J7TOe0 8EzQDVCTl03PtR6KHaNmnQUJEVpoz7W82CLUgv6JgSG/4PHf8wnzzCF8+f8ULONj9p2Z N/ljw6tIGftEHF6gGXO9aRbMiMiG5/1hvQAE4MYoyxpm6RXUvBbD0cxnTwdGL7H4zfGS dg9Q== 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; bh=eteu66YZSNTrz4FoNGzjl8MY3yLig2ZQ2cBVH3ClooA=; b=hD+QyI7vu0k5XmsvrNmLga5RYkp7/8DJh2/+2Prz+D/H/mZUZ7Gb+WnqI6jxITyct/ oAsFVSQxATPhmE3JWvi4fo7yXZ/d87sOXw9vfYGTpXbM4FKfgEYIImL3K2q8XZqWLWdQ /UslGO2JiZPvbLaoqBK/jw13iTx9jzJ7j8EbfzlSCK0qhB2u+nhU3MO58bROlpfd9M0x gK+19cIHn+fa3uoaqs+lKKorrs0KRraWPL+9lxrrSZ2KmYm6dHuTuUmMdqY6SADAUsXo mCv8eyXdZyMNvC+7USZGMeBbdqXRN6glcY3Zj/U+TnuaFkFFwFqD6Cudz65QKMUp2+Jb iacA== X-Gm-Message-State: AHQUAuZH6f9LmBaGBBOgT25+riAsqdIUbcJdSB/ibKhWD3dUKCQRDRdz 9F3vjh0K79Z63ZVwfO2V0PsULcDx X-Google-Smtp-Source: AHgI3IYG07eWr2ewC1dB3w3sR9TcX3fn3KdfEs+OP5gfzmLoPq+0ma3j9wc5w3sd/YqLam3JqL/CWA== X-Received: by 2002:a5d:428b:: with SMTP id k11mr8609714wrq.17.1550264769369; Fri, 15 Feb 2019 13:06:09 -0800 (PST) Received: from fabrice-VirtualBox.home (lfbn-ren-1-128-3.w83-205.abo.wanadoo.fr. [83.205.212.3]) by smtp.gmail.com with ESMTPSA id w3sm3591700wrl.22.2019.02.15.13.06.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Feb 2019 13:06:08 -0800 (PST) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Fri, 15 Feb 2019 22:05:59 +0100 Message-Id: <20190215210559.25660-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.14.1 Subject: [Buildroot] [PATCH 1/1] package/i2pd: link with libatomic when needed 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: Fabrice Fontaine MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" On some architectures, atomic binutils are provided by the libatomic library from gcc. Linking with libatomic is therefore necessary, otherwise the build fails with: sparc-buildroot-linux-uclibc/sysroot/lib/libatomic.so.1: error adding symbols: DSO missing from command line This is often for example the case on sparcv8 32 bit. Fixes: - http://autobuild.buildroot.org/results/515160349b11f06a090f3e13992e30da9a402c17 Signed-off-by: Fabrice Fontaine --- package/i2pd/i2pd.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/i2pd/i2pd.mk b/package/i2pd/i2pd.mk index 3df1f9bafb..96ba6a805c 100644 --- a/package/i2pd/i2pd.mk +++ b/package/i2pd/i2pd.mk @@ -21,6 +21,10 @@ I2PD_CONF_OPTS += -DWITH_GUI=OFF # build failure when cross-compiling. I2PD_CONF_OPTS += -DTHREADS_PTHREAD_ARG=OFF +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +I2PD_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -latomic" +endif + ifeq ($(BR2_STATIC_LIBS),y) I2PD_CONF_OPTS += -DWITH_STATIC=ON else