From patchwork Mon Jul 26 06:37:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1509846 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.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) 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=onuhz8Wl; dkim-atps=neutral Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GY9Gx3t2bz9sXJ for ; Mon, 26 Jul 2021 16:38:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id A16E94028F; Mon, 26 Jul 2021 06:38:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wmHvtaHaHVEt; Mon, 26 Jul 2021 06:38:14 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id DFF9240286; Mon, 26 Jul 2021 06:38:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 057011BF3A8 for ; Mon, 26 Jul 2021 06:38:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id E3E20835E0 for ; Mon, 26 Jul 2021 06:38:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A7lgVseFGKKf for ; Mon, 26 Jul 2021 06:38:12 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by smtp1.osuosl.org (Postfix) with ESMTPS id EA1B5835D9 for ; Mon, 26 Jul 2021 06:38:11 +0000 (UTC) Received: by mail-wr1-x431.google.com with SMTP id l18so2032327wrv.5 for ; Sun, 25 Jul 2021 23:38:11 -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=uY+38Sa2SroF0/TsuaQEt+pClWcvYGRp1EDwmFcq9qQ=; b=onuhz8WlreMqjhmITdmaythUDH1hmgdJiPn3/Y4nwriEJgEqqY4BxP9aEIVhKsny1u Zu/K6EzNCFPIXDnnf6aApVWQmBYp6+wgxp+LPu4mPaqiiJLlHBuJL/TYAR5W/0SgrRtK FnIAVunbCU/rpzNaKbdWgSkRX13QkJQqjuYJpQKQf6cosGGi0LnP1T4TvQMdDHraXoit 0GrSoR2RtHw+pbMr0+554RwWpShTuzE7dJc8VMYFaV6iKefhd+gtMuJBNqMmkcVA7eXY E+/ZV5avTnMyArS4+Djy9zeV6NDBZ5zUnuRc2U+R6UlXR9lGF52dEjfoaVGZj8RM6NJO E8GA== 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=uY+38Sa2SroF0/TsuaQEt+pClWcvYGRp1EDwmFcq9qQ=; b=hAOIuQtYhIy9Nm3SzOAGZdR40x9A1d7HiUWCDKPc9J0ieGJdudvyygSnon4XjAUnyV HFCqONEhAwVei7fEpLXm5c+DtJz4Uxclskb3xK4NIZrrrN9oISl5GdXMvnyfZPW5caZM ck16v7r4c67a30b+PqSiNTe1vqrGyBAgrPF4EAi4KwxRsgGEG4fqc0Hcxhei70UiLGe3 MfMLuAAUDoN2HDh2jjZbXImK01llD3ExrleOET6NrPiN48W2TaGyi6SLFD+mlZZJeyxZ /TrdPrMhzP9EOZzXbvhmeHDxo618d0ED18+ogbPotJ5SzIs5Y+o5AQJRBnSJFyAuGFFO 6XYQ== X-Gm-Message-State: AOAM533b9YR0QK2O3awzqVoo/u1CVIMbPrOjCtWKQHQu+oWQt0fa+9ZN h7mSsOjA7dpRvPd07yEgq8UK8eoEt2YG5w== X-Google-Smtp-Source: ABdhPJwj1pHEZwQnn7Pep00vzpjTmpEPn/sF7zMc99lV2gNi1tE+ZcOhh+IbyRwx8+UidPA5RUtB8Q== X-Received: by 2002:a05:6000:184a:: with SMTP id c10mr17648730wri.218.1627281489856; Sun, 25 Jul 2021 23:38:09 -0700 (PDT) Received: from kali.home (lfbn-ren-1-1383-171.w86-229.abo.wanadoo.fr. [86.229.230.171]) by smtp.gmail.com with ESMTPSA id u15sm3099611wmn.6.2021.07.25.23.38.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jul 2021 23:38:09 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Mon, 26 Jul 2021 08:37:49 +0200 Message-Id: <20210726063750.1698302-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/2] package/libmodsecurity: fix static build 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: Frank Vanbever , Samuel Martin , Fabrice Fontaine Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Fix the following static build failure with nginx raised since bump of libmodsecurity to version 3.0.5 in commit 464d0be380c84ac7c3f1684e49153c3868280d7e: /home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/10.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libmodsecurity.a(libmodsecurity_la-transaction.o): in function `std::basic_streambuf >::sbumpc() [clone .isra.0]': transaction.cc:(.text+0x40): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_dispose()' Fixes: - http://autobuild.buildroot.org/results/e5a9eb8448980f1c5cafe97180b7d1f48ddf02ca Signed-off-by: Fabrice Fontaine --- .../0002-modsecurity.pc.in-add-lstdc.patch | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch diff --git a/package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch b/package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch new file mode 100644 index 0000000000..6511e6f1e0 --- /dev/null +++ b/package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch @@ -0,0 +1,32 @@ +From 1a84881b280eb08852d5495c57e44351a40d3f91 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 26 Jul 2021 00:24:57 +0200 +Subject: [PATCH] modsecurity.pc.in: add -lstdc++ + +Add -lstdc++ to Libs.Private to avoid the following static build failure +with nginx: + +/home/buildroot/autobuild/instance-2/output-1/host/lib/gcc/xtensa-buildroot-linux-uclibc/10.3.0/../../../../xtensa-buildroot-linux-uclibc/bin/ld: /home/buildroot/autobuild/instance-2/output-1/host/bin/../xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libmodsecurity.a(libmodsecurity_la-transaction.o): in function `std::basic_streambuf >::sbumpc() [clone .isra.0]': +transaction.cc:(.text+0x40): undefined reference to `std::__cxx11::basic_string, std::allocator >::_M_dispose()' + +Fixes: + - http://autobuild.buildroot.org/results/e5a9eb8448980f1c5cafe97180b7d1f48ddf02ca + +Signed-off-by: Fabrice Fontaine +--- + modsecurity.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/modsecurity.pc.in b/modsecurity.pc.in +index 96cdf5ca..7c895ddc 100644 +--- a/modsecurity.pc.in ++++ b/modsecurity.pc.in +@@ -8,4 +8,4 @@ Description: ModSecurity API + Version: @MSC_VERSION_WITH_PATCHLEVEL@ + Cflags: -I@includedir@ + Libs: -L@libdir@ -lmodsecurity +-Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LDADD@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@ ++Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LDADD@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@ -lstdc++ +-- +2.30.2 +