xref: /OK3568_Linux_fs/buildroot/package/libmodsecurity/0002-modsecurity.pc.in-add-lstdc.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFrom 1a84881b280eb08852d5495c57e44351a40d3f91 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Fabrice Fontaine <fontaine.fabrice@gmail.com>
3*4882a593SmuzhiyunDate: Mon, 26 Jul 2021 00:24:57 +0200
4*4882a593SmuzhiyunSubject: [PATCH] modsecurity.pc.in: add -lstdc++
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunAdd -lstdc++ to Libs.Private to avoid the following static build failure
7*4882a593Smuzhiyunwith nginx:
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun/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<char, std::char_traits<char> >::sbumpc() [clone .isra.0]':
10*4882a593Smuzhiyuntransaction.cc:(.text+0x40): undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()'
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunFixes:
13*4882a593Smuzhiyun - http://autobuild.buildroot.org/results/e5a9eb8448980f1c5cafe97180b7d1f48ddf02ca
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunSigned-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
16*4882a593Smuzhiyun---
17*4882a593Smuzhiyun modsecurity.pc.in | 2 +-
18*4882a593Smuzhiyun 1 file changed, 1 insertion(+), 1 deletion(-)
19*4882a593Smuzhiyun
20*4882a593Smuzhiyundiff --git a/modsecurity.pc.in b/modsecurity.pc.in
21*4882a593Smuzhiyunindex 96cdf5ca..7c895ddc 100644
22*4882a593Smuzhiyun--- a/modsecurity.pc.in
23*4882a593Smuzhiyun+++ b/modsecurity.pc.in
24*4882a593Smuzhiyun@@ -8,4 +8,4 @@ Description: ModSecurity API
25*4882a593Smuzhiyun Version: @MSC_VERSION_WITH_PATCHLEVEL@
26*4882a593Smuzhiyun Cflags: -I@includedir@
27*4882a593Smuzhiyun Libs: -L@libdir@ -lmodsecurity
28*4882a593Smuzhiyun-Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LDADD@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@
29*4882a593Smuzhiyun+Libs.private: @CURL_LDADD@ @GEOIP_LDADD@ @MAXMIND_LDADD@ @GLOBAL_LDADD@ @LIBXML2_LDADD@ @LMDB_LDADD@ @LUA_LDADD@ @PCRE_LDADD@ @SSDEEP_LDADD@ @YAJL_LDADD@ -lstdc++
30*4882a593Smuzhiyun--
31*4882a593Smuzhiyun2.30.2
32*4882a593Smuzhiyun
33