From patchwork Wed Aug 26 21:17:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1352146 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=20161025 header.b=cKuflIev; 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 4BcJd66kXtz9sRK for ; Thu, 27 Aug 2020 07:18:50 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 976DF87E84; Wed, 26 Aug 2020 21:18:46 +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 cWJtd2T-1n-0; Wed, 26 Aug 2020 21:18:42 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 4FCEF87E6E; Wed, 26 Aug 2020 21:18:42 +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 18A9C1BF37E for ; Wed, 26 Aug 2020 21:18:41 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 13CA888367 for ; Wed, 26 Aug 2020 21:18:41 +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 iHuEDfAZNlQJ for ; Wed, 26 Aug 2020 21:18:38 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by hemlock.osuosl.org (Postfix) with ESMTPS id 1012C8835A for ; Wed, 26 Aug 2020 21:18:38 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id w13so3296391wrk.5 for ; Wed, 26 Aug 2020 14:18:37 -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:mime-version :content-transfer-encoding; bh=Oa9WldXWgPDhuVv7LFzCRtk7fs/msMkv9XSjG8gyblM=; b=cKuflIev4U5/7F170Yj5M3MKJC5enVw1YSCgZOa/SxV2FrqAg/j6ETBy4uuk8WeCHr seufgMsaze9aDan9T0vpTCztjH7Lv0uWo+U0OCbVBAnHUgwYdW6bJU1wkR4FXK6lU4xS o9Oma558vzf9CJD0fLlRQ4xX8unllaO10K8cGt25fqjx6u6fR5PDTcFxCj8mqMSnljSp XFIMh+gEDO6GvIIsv2njroV8U+aIH0oi4XhBIMJxMFTvS4CjUOorLfprcD2jf0/tcRhV UdrUdF6DiSMTnEcqW3z2BLQtUdGPtVVkisisxseE1LMsPTiDJAcLTDthjI8RuxCglzyi +DGA== 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=Oa9WldXWgPDhuVv7LFzCRtk7fs/msMkv9XSjG8gyblM=; b=gbVXC4rZxJLvkC9htXvhfod9JIbQmbsHAf2ZI5Vbue/82eVcXwkFXj9+dB9U2xnsZa eaiIi5pQraYaZW9VhVKofyzlDj7hCnI3KXGkfO9uczdlWmg9H6cocKpUOmygoCeQSQt7 LQF8ZeieW1ovQUTvAmjO01Wm0feNNzubtADISaXPqRdQ7wjUoCG/d9jkIIU5LWuQeFLA zSvywWZxozmoHBAsqpRoTI0IKnUCF4pII9itcBVGqi+rk+DH9pIOxSmWWS4Qrjbu7iz9 dwBGO1StNRX1pis5hNH7BWYRUAw7LdeIO1HqH+Qj20DGJXlMqAA0fDR0x2czq7D0lifE 89KA== X-Gm-Message-State: AOAM533wyy5IkVaQ+FY7zstni9or8mGAJItlx3Dgi8WnSUleA7nULEq6 CkR9SIqd1tIpg+1UF0ARQDZWG8E5ufs= X-Google-Smtp-Source: ABdhPJwF/xL1H+/fmVg941Z98c6zF7jM23p2VE6Nb/f3/tDEzVIwApsz99/k1SIKv/KPZKc0FbYcQg== X-Received: by 2002:a5d:540d:: with SMTP id g13mr17437832wrv.228.1598476716161; Wed, 26 Aug 2020 14:18:36 -0700 (PDT) Received: from kali.home (2a01cb0881b76d00c2afd0dfa851d2b9.ipv6.abo.wanadoo.fr. [2a01:cb08:81b7:6d00:c2af:d0df:a851:d2b9]) by smtp.gmail.com with ESMTPSA id f19sm110031wmh.44.2020.08.26.14.18.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2020 14:18:35 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Wed, 26 Aug 2020 23:17:55 +0200 Message-Id: <20200826211755.148673-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/libroxml: fix build with gcc 10 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 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Fixes: - http://autobuild.buildroot.org/results/b6ac3664d61ad826515b57c4d057b6f001b5167d Signed-off-by: Fabrice Fontaine --- ...1-src-roxml_mem.h-add-missing-extern.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch diff --git a/package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch b/package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch new file mode 100644 index 0000000000..6f63d7b546 --- /dev/null +++ b/package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch @@ -0,0 +1,37 @@ +From b16f6813011519ce247b0af9a4b78486daefad54 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 26 Aug 2020 22:54:50 +0200 +Subject: [PATCH] src/roxml_mem.h: add missing extern + +Add missing extern to head_cell otherwise the build with gcc 10 (with +-fno-common being default) will fail on: + +/bin/bash ./libtool --tag=CC --mode=link /home/peko/autobuild/instance-0/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc -DIGNORE_EMPTY_TEXT_NODES -DCONFIG_XML_CONTENT -DCONFIG_XML_NAV -DCONFIG_XML_BUFF -DCONFIG_XML_COMMIT -DCONFIG_XML_EDIT -DCONFIG_XML_FILE -DCONFIG_XML_XPATH -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pthread -version-info 0:0:0 -o libroxml.la -rpath /usr/lib src/libroxml_la-roxml_core.lo src/libroxml_la-roxml_parser.lo src/libroxml_la-roxml_buff.lo src/libroxml_la-roxml_nav.lo src/libroxml_la-roxml_content.lo src/libroxml_la-roxml_mem.lo src/libroxml_la-roxml_stub.lo src/libroxml_la-roxml_commit.lo src/libroxml_la-roxml_edit.lo src/libroxml_la-roxml_file.lo src/libroxml_la-roxml_xpath.lo -pthread +libtool: link: /home/peko/autobuild/instance-0/output-1/host/bin/arm-buildroot-linux-gnueabihf-gcc -shared -fPIC -DPIC src/.libs/libroxml_la-roxml_core.o src/.libs/libroxml_la-roxml_parser.o src/.libs/libroxml_la-roxml_buff.o src/.libs/libroxml_la-roxml_nav.o src/.libs/libroxml_la-roxml_content.o src/.libs/libroxml_la-roxml_mem.o src/.libs/libroxml_la-roxml_stub.o src/.libs/libroxml_la-roxml_commit.o src/.libs/libroxml_la-roxml_edit.o src/.libs/libroxml_la-roxml_file.o src/.libs/libroxml_la-roxml_xpath.o -O2 -pthread -pthread -pthread -Wl,-soname -Wl,libroxml.so.0 -o .libs/libroxml.so.0.0.0 +/home/peko/autobuild/instance-0/output-1/host/lib/gcc/arm-buildroot-linux-gnueabihf/10.2.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: src/.libs/libroxml_la-roxml_mem.o:(.data+0x0): multiple definition of `head_cell'; src/.libs/libroxml_la-roxml_content.o:(.bss+0x0): first defined here + +Fixes: + - http://autobuild.buildroot.org/results/b6ac3664d61ad826515b57c4d057b6f001b5167d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/blunderer/libroxml/pull/79] +--- + src/roxml_mem.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/roxml_mem.h b/src/roxml_mem.h +index aff6137..34a5070 100644 +--- a/src/roxml_mem.h ++++ b/src/roxml_mem.h +@@ -14,7 +14,7 @@ + + #include "roxml_internal.h" + +-memory_cell_t head_cell; ++extern memory_cell_t head_cell; + + /** \brief alloc memory function + * +-- +2.28.0 +