X-Loop: help-debbugs@HIDDEN Subject: bug#13550: problem with linking libpthread Resent-From: Petr Hracek <phracek@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-libtool@HIDDEN Resent-Date: Fri, 25 Jan 2013 16:59:01 +0000 Resent-Message-ID: <handler.13550.B.135913311717431 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 13550 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 13550 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.135913311717431 (code B ref -1); Fri, 25 Jan 2013 16:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2013 16:58:37 +0000 Received: from localhost ([127.0.0.1]:49453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Tymbs-0004X4-BD for submit <at> debbugs.gnu.org; Fri, 25 Jan 2013 11:58:37 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57582) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <phracek@HIDDEN>) id 1Tymbn-0004Wv-Cv for submit <at> debbugs.gnu.org; Fri, 25 Jan 2013 11:58:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TymbV-0006Tc-7T for submit <at> debbugs.gnu.org; Fri, 25 Jan 2013 11:58:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:53010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TymbV-0006TY-5I for submit <at> debbugs.gnu.org; Fri, 25 Jan 2013 11:58:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TymbM-0003Ty-NN for bug-libtool@HIDDEN; Fri, 25 Jan 2013 11:58:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TymbD-0006PF-3n for bug-libtool@HIDDEN; Fri, 25 Jan 2013 11:58:04 -0500 Received: from mx1.redhat.com ([209.132.183.28]:4156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TymbC-0006Os-SV for bug-libtool@HIDDEN; Fri, 25 Jan 2013 11:57:55 -0500 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r0PGvqnH005265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <bug-libtool@HIDDEN>; Fri, 25 Jan 2013 11:57:52 -0500 Received: from unused-4-190.brq.redhat.com (unused-4-190.brq.redhat.com [10.34.4.190]) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id r0PGvpN9012979 for <bug-libtool@HIDDEN>; Fri, 25 Jan 2013 11:57:52 -0500 Message-ID: <5102B98F.3030302@HIDDEN> Date: Fri, 25 Jan 2013 17:57:51 +0100 From: Petr Hracek <phracek@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.22 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) Hi Folks, I have received bug which seems to be relevant to libtool https://bugzilla.redhat.com/show_bug.cgi?id=661333 it refers to: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460 $ ~> cat testcase.cpp #include <pthread.h> void f(){ pthread_create(0,0,0,0); } $ ~> libtool --mode=compile g++ -pthread -c testcase.cpp libtool: compile: g++ -pthread -c testcase.cpp -fPIC -DPIC -o .libs/testcase.o libtool: compile: g++ -pthread -c testcase.cpp -o testcase.o >/dev/null 2>&1 $ ~> libtool --mode=link g++ -pthread -rpath /lib/ testcase.lo -o libtestcase.la libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../crti.o /usr/lib/gcc/i686-redhat-linux/4.7.2/crtbeginS.o .libs/testcase.o -L/usr/lib/gcc/i686-redhat-linux/4.7.2 -L/usr/lib/gcc/i686-redhat-linux/4.7.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/4.7.2/crtendS.o /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../crtn.o -pthread -pthread -Wl,-soname -Wl,libtestcase.so.0 -o .libs/libtestcase.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libtestcase.so.0" && ln -s "libtestcase.so.0.0.0" "libtestcase.so.0") libtool: link: (cd ".libs" && rm -f "libtestcase.so" && ln -s "libtestcase.so.0.0.0" "libtestcase.so") libtool: link: ar cru .libs/libtestcase.a testcase.o libtool: link: ranlib .libs/libtestcase.a libtool: link: ( cd ".libs" && rm -f "libtestcase.la" && ln -s "../libtestcase.la" "libtestcase.la" ) $ ~> ldd -r .libs/libtestcase.so linux-gate.so.1 => (0xb7719000) libstdc++.so.6 => /lib/libstdc++.so.6 (0xb760e000) libm.so.6 => /lib/libm.so.6 (0xb75e3000) libc.so.6 => /lib/libc.so.6 (0xb7431000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7414000) /lib/ld-linux.so.2 (0x4abcd000) undefined symbol: pthread_create (.libs/libtestcase.so) $ ~> library libpthread is not linking with my object file versions of libtool and g++ are: $ ~> libtool --version libtool (GNU libtool) 2.4.2 Written by Gordon Matzigkeit <gord@HIDDEN>, 1996 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ ~> g++ --version g++ (GCC) 4.7.2 20120921 (Red Hat 4.7.2-2) Copyright (C) 2012 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ ~> How can it be solved? It seems to be a bug in libtool, right? Can it be a problem with ordering of lib flags in libtool? -- S pozdravem / Best regards Petr Hracek Red Hat Czech s.r.o. BaseOS Core Services Brno Email:phracek@HIDDEN Web:www.cz.redhat.com
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Petr Hracek <phracek@HIDDEN> Subject: bug#13550: Acknowledgement (problem with linking libpthread) Message-ID: <handler.13550.B.135913311717431.ack <at> debbugs.gnu.org> References: <5102B98F.3030302@HIDDEN> X-Gnu-PR-Message: ack 13550 X-Gnu-PR-Package: libtool Reply-To: 13550 <at> debbugs.gnu.org Date: Fri, 25 Jan 2013 16:59:01 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-libtool@HIDDEN If you wish to submit further information on this problem, please send it to 13550 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 13550: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13550 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#13550: problem with linking libpthread Resent-From: Roumen Petrov <bugtrack@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-libtool@HIDDEN Resent-Date: Fri, 25 Jan 2013 21:46:02 +0000 Resent-Message-ID: <handler.13550.B13550.135915031614265 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13550 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 13550 <at> debbugs.gnu.org Received: via spool by 13550-submit <at> debbugs.gnu.org id=B13550.135915031614265 (code B ref 13550); Fri, 25 Jan 2013 21:46:02 +0000 Received: (at 13550) by debbugs.gnu.org; 25 Jan 2013 21:45:16 +0000 Received: from localhost ([127.0.0.1]:49636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Tyr5H-0003i1-Bf for submit <at> debbugs.gnu.org; Fri, 25 Jan 2013 16:45:16 -0500 Received: from rila.superhosting.bg ([91.196.124.212]:37213) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <bugtrack@HIDDEN>) id 1Tyr5C-0003hq-SR for 13550 <at> debbugs.gnu.org; Fri, 25 Jan 2013 16:45:12 -0500 Received: from [78.128.48.21] (port=52291 helo=[192.168.0.10]) by rila.superhosting.bg with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <bugtrack@HIDDEN>) id 1Tyr50-000nG3-V2 for 13550 <at> debbugs.gnu.org; Fri, 25 Jan 2013 23:44:59 +0200 Message-ID: <5102FCDA.204@HIDDEN> Date: Fri, 25 Jan 2013 23:44:58 +0200 From: Roumen Petrov <bugtrack@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:18.0) Gecko/20100101 Firefox/18.0 SeaMonkey/2.15.1 MIME-Version: 1.0 References: <5102B98F.3030302@HIDDEN> In-Reply-To: <5102B98F.3030302@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - rila.superhosting.bg X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - roumenpetrov.info X-Get-Message-Sender-Via: rila.superhosting.bg: authenticated_id: master78@HIDDEN X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: 0.8 (/) Petr Hracek wrote: > Hi Folks, > > I have received bug which seems to be relevant to libtool > https://bugzilla.redhat.com/show_bug.cgi?id=661333 > [] > > How can it be solved? Dunno. > It seems to be a bug in libtool, right? No. All is fine in my environment where most of packages are without vendor patches and linux distribution is different. > Can it be a problem with ordering of lib flags in libtool? May be you cannot use -rpath /lib in you build environment (1% probability). Check libtool configuration for search path $ libtool --config | grep _path Note if you change compiler you must rebuild libtool. Some projects force root library directory to be before user path in 'library search path' and usual result is link failure. Roumen
X-Loop: help-debbugs@HIDDEN Subject: bug#13550: problem with linking libpthread Resent-From: Petr Hracek <phracek@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-libtool@HIDDEN Resent-Date: Mon, 28 Jan 2013 08:43:02 +0000 Resent-Message-ID: <handler.13550.B.135936254530658 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13550 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 13550 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-libtool@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.135936254530658 (code B ref -1); Mon, 28 Jan 2013 08:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jan 2013 08:42:25 +0000 Received: from localhost ([127.0.0.1]:52011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1TzkIL-0007yR-Ab for submit <at> debbugs.gnu.org; Mon, 28 Jan 2013 03:42:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57307) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <phracek@HIDDEN>) id 1TzkIF-0007yH-Pu for submit <at> debbugs.gnu.org; Mon, 28 Jan 2013 03:42:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TzkHl-0006Xb-8y for submit <at> debbugs.gnu.org; Mon, 28 Jan 2013 03:41:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:46224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1TzkAp-0004Xn-VY for submit <at> debbugs.gnu.org; Mon, 28 Jan 2013 03:34:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38647) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1Tzk9R-0005ty-Gw for bug-libtool@HIDDEN; Mon, 28 Jan 2013 03:34:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1Tzk9I-0004Bt-JY for bug-libtool@HIDDEN; Mon, 28 Jan 2013 03:33:12 -0500 Received: from mx1.redhat.com ([209.132.183.28]:13979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <phracek@HIDDEN>) id 1Tzk9I-00048s-Cx for bug-libtool@HIDDEN; Mon, 28 Jan 2013 03:33:04 -0500 Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r0S8X1ER024883 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <bug-libtool@HIDDEN>; Mon, 28 Jan 2013 03:33:01 -0500 Received: from unused-4-190.brq.redhat.com (unused-4-190.brq.redhat.com [10.34.4.190]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id r0S8X0Vm019694 for <bug-libtool@HIDDEN>; Mon, 28 Jan 2013 03:33:01 -0500 Message-ID: <510637BC.4080309@HIDDEN> Date: Mon, 28 Jan 2013 09:33:00 +0100 From: Petr Hracek <phracek@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 MIME-Version: 1.0 References: <5102B98F.3030302@HIDDEN> <5102FCDA.204@HIDDEN> In-Reply-To: <5102FCDA.204@HIDDEN> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) Hello, libtool --config | grep _path returns sys_lib_search_path_spec="/usr/lib/gcc/i686-redhat-linux/4.7.2 /usr/lib /lib " sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib " compiler_lib_search_path="" after correcting -rpath to libtool --mode=link -rpath /usr/lib -lpthread testcase.lo -o libtestcase.la all works fine. $~> libtool --mode=link g++ -rpath /usr/lib -lpthread testcase.lo -o libtestcase.la libtool: link: rm -fr .libs/libtestcase.a .libs/libtestcase.la .libs/libtestcase.lai .libs/libtestcase.so .libs/libtestcase.so.0 .libs/libtestcase.so.0.0.0 libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../crti.o /usr/lib/gcc/i686-redhat-linux/4.7.2/crtbeginS.o .libs/testcase.o -lpthread -L/usr/lib/gcc/i686-redhat-linux/4.7.2 -L/usr/lib/gcc/i686-redhat-linux/4.7.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/4.7.2/crtendS.o /usr/lib/gcc/i686-redhat-linux/4.7.2/../../../crtn.o -Wl,-soname -Wl,libtestcase.so.0 -o .libs/libtestcase.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libtestcase.so.0" && ln -s "libtestcase.so.0.0.0" "libtestcase.so.0") libtool: link: (cd ".libs" && rm -f "libtestcase.so" && ln -s "libtestcase.so.0.0.0" "libtestcase.so") libtool: link: ar cru .libs/libtestcase.a testcase.o libtool: link: ranlib .libs/libtestcase.a libtool: link: ( cd ".libs" && rm -f "libtestcase.la" && ln -s "../libtestcase.la" "libtestcase.la" ) $~> ldd -r .libs/libtestcase.so linux-gate.so.1 => (0xb7730000) libpthread.so.0 => /lib/libpthread.so.0 (0xb76f7000) libstdc++.so.6 => /lib/libstdc++.so.6 (0xb760b000) libm.so.6 => /lib/libm.so.6 (0xb75e0000) libc.so.6 => /lib/libc.so.6 (0xb742e000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7410000) /lib/ld-linux.so.2 (0x4abcd000) $~> Thank you best regards Petr On 01/25/2013 10:44 PM, Roumen Petrov wrote: > Petr Hracek wrote: >> Hi Folks, >> >> I have received bug which seems to be relevant to libtool >> https://bugzilla.redhat.com/show_bug.cgi?id=661333 >> [] >> >> How can it be solved? > Dunno. > >> It seems to be a bug in libtool, right? > No. All is fine in my environment where most of packages are without > vendor patches and linux distribution is different. > >> Can it be a problem with ordering of lib flags in libtool? > May be you cannot use -rpath /lib in you build environment (1% > probability). > > Check libtool configuration for search path > $ libtool --config | grep _path > > Note if you change compiler you must rebuild libtool. > Some projects force root library directory to be before user path in > 'library search path' and usual result is link failure. > > Roumen > > > > > _______________________________________________ > Bug-libtool mailing list > Bug-libtool@HIDDEN > https://lists.gnu.org/mailman/listinfo/bug-libtool
X-Loop: help-debbugs@HIDDEN Subject: bug#13550: [PATCH] libtool: handle the -pthread{,s} options for g++ Resent-From: Pavel Raiskup <praiskup@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-libtool@HIDDEN Resent-Date: Thu, 28 Nov 2013 14:19:02 +0000 Resent-Message-ID: <handler.13550.B13550.13856482945115 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13550 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: libtool-patches@HIDDEN Cc: 13550 <at> debbugs.gnu.org, bugtrack@HIDDEN, phracek@HIDDEN Received: via spool by 13550-submit <at> debbugs.gnu.org id=B13550.13856482945115 (code B ref 13550); Thu, 28 Nov 2013 14:19:02 +0000 Received: (at 13550) by debbugs.gnu.org; 28 Nov 2013 14:18:14 +0000 Received: from localhost ([127.0.0.1]:48485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Vm2Q1-0001KR-AC for submit <at> debbugs.gnu.org; Thu, 28 Nov 2013 09:18:13 -0500 Received: from mx1.redhat.com ([209.132.183.28]:65419) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <praiskup@HIDDEN>) id 1Vm2Py-0001KI-LF for 13550 <at> debbugs.gnu.org; Thu, 28 Nov 2013 09:18:12 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rASEI8fZ003235 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 28 Nov 2013 09:18:09 -0500 Received: from praiskup.usersys.redhat.com (unused-4-200.brq.redhat.com [10.34.4.200]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rASEI5Er012248; Thu, 28 Nov 2013 09:18:07 -0500 Received: by praiskup.usersys.redhat.com (Postfix, from userid 1000) id 789053082D8E; Thu, 28 Nov 2013 15:18:05 +0100 (CET) From: Pavel Raiskup <praiskup@HIDDEN> Date: Thu, 28 Nov 2013 15:18:05 +0100 Message-Id: <1385648285-31765-1-git-send-email-praiskup@HIDDEN> In-Reply-To: <5102FCDA.204@HIDDEN> References: <5102FCDA.204@HIDDEN> X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) As we are forced to pass -nostdlib to g++ for linking, this option expectedly disables the effectiveness of passed -pthread flag - so add the -lpthread explicitly to $deplibs to link correctly. References: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460 https://bugzilla.redhat.com/show_bug.cgi?id=661333 http://lists.gnu.org/archive/html/bug-libtool/2013-01/msg00018.htm * build-aux/ltmain.in (func_mode_link): Explicitly add -lpthread flag into $deplibs when -pthread is passed (for g++ only). --- build-aux/ltmain.in | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in index fba05c1..f202b80 100644 --- a/build-aux/ltmain.in +++ b/build-aux/ltmain.in @@ -5113,6 +5113,16 @@ func_mode_link () *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac + + # As we are forced to pass -nostdlib to g++ during linking, the option + # -pthread{,s} is not in effect; add the -lpthread to $deplist + # explicitly to link correctly. + if test "$tagname" = CXX -a x"$with_gcc" = xyes; then + case "$arg" in + -pthread*) func_append deplibs " -lpthread" ;; + esac + fi + continue ;; -- 1.8.4.2
X-Loop: help-debbugs@HIDDEN Subject: bug#13550: [PATCH] libtool: handle the -pthread{,s} options for g++ Resent-From: Mihai Moldovan <ionic@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-libtool@HIDDEN Resent-Date: Fri, 05 Apr 2019 09:50:01 +0000 Resent-Message-ID: <handler.13550.B13550.155445776110096 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13550 X-GNU-PR-Package: libtool X-GNU-PR-Keywords: To: 13550 <at> debbugs.gnu.org Received: via spool by 13550-submit <at> debbugs.gnu.org id=B13550.155445776110096 (code B ref 13550); Fri, 05 Apr 2019 09:50:01 +0000 Received: (at 13550) by debbugs.gnu.org; 5 Apr 2019 09:49:21 +0000 Received: from localhost ([127.0.0.1]:45066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1hCLTM-0002cm-Mp for submit <at> debbugs.gnu.org; Fri, 05 Apr 2019 05:49:20 -0400 Received: from ionic.de ([87.98.244.45]:58369 helo=mail.ionic.de ident=postfix) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ionic@HIDDEN>) id 1hCLTK-0002cb-6y for 13550 <at> debbugs.gnu.org; Fri, 05 Apr 2019 05:49:19 -0400 Received: from [10.30.40.10] (178.162.222.41.adsl.inet-telecom.org [178.162.222.41]) by mail.ionic.de (Postfix) with ESMTPSA id B62EE4F00083 for <13550 <at> debbugs.gnu.org>; Fri, 5 Apr 2019 09:49:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1554457754; bh=29yhTGuRNzCoqyhgs7/Y9oU15xRVAcsOdHykGIAUIMk=; h=To:From:In-Reply-To:References:Subject:Date:From; b=Dr0kdJPyGCdmsx88WwxPqfla4E0X9hE6RzM5uLbMZGqXC2kogoKOpIMFBJ/aW+7cZ CredfRPZN0oMhdVpDCPEID/k1calAS4+siFZMkCktfo5iTaVUUhvXI83ycWjSXNdQJ BiOtQLJFZ/7cvMKBcLYxxVAhZpBjrAw5CCyMZx18= From: Mihai Moldovan <ionic@HIDDEN> Openpgp: preference=signencrypt Autocrypt: addr=ionic@HIDDEN; prefer-encrypt=mutual; keydata= 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 In-Reply-To: References: Message-ID: <77fefeab-e905-cb26-a900-9be5b46445ae@HIDDEN> Date: Fri, 5 Apr 2019 11:49:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.2 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hn60zpoLrHQY59E6QRKiVjbgxMovu1BBl" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hn60zpoLrHQY59E6QRKiVjbgxMovu1BBl Content-Type: multipart/mixed; boundary="YRuTJrh83mxla0qg53UcD0ygWSbfaZjmV"; protected-headers="v1" From: Mihai Moldovan <ionic@HIDDEN> To: 13550 <at> debbugs.gnu.org Message-ID: <77fefeab-e905-cb26-a900-9be5b46445ae@HIDDEN> Subject: Re: [PATCH] libtool: handle the -pthread{,s} options for g++ --YRuTJrh83mxla0qg53UcD0ygWSbfaZjmV Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Pavel I am afraid this patch WILL lead to breakage on systems that do not have = a library called "pthread" and use the GCC suite/g++. Another point of disc= ussion might be if libtool should catch situations in which users explicitly(!) = set both the -nostdlib and -pthread(s) compiler flags and add appropriate lib= rary dependencies, but that might be too much magic. Finding the actual library implementing portable threads support is non-t= rivial, which is why helpers like AX_PTHREAD exist. For instance, some systems pu= t the implementation in libpthread.sharedext, while others put it in libpthreads.sharedext (note the additional s) and even others put it into= libc directly without a special library (e.g., Darwin). Worse, there are syste= ms out there (or have existed historically) like DEC UNIX that have both a libpthread.sharedext and libpthreads.sharedext library, with the former implementing the proper portable threads standard, while the latter implements... something called DECthreads based on the CMA (Compaq-propri= etary) and DCE threaded (some early POSIX draft(!)) interfaces. I'll submit a patch to the GNU Autoconf Archive to work around that bug i= n AX_PTHREAD by adding the first found pthread library to PTHREAD_LIBS if g= cc is being used (as the C compiler, anyway, because AX_PTHREAD always checks u= sing C, which should be mostly fine, but that's a different topic) and the -pthre= ad compiler flag is being checked as candidate for enabling pthread support.= Nevertheless, this bug has been around for more than 10 years now and I'd= really like to finally see it fixed, because working around it is getting really= old. Mihai --YRuTJrh83mxla0qg53UcD0ygWSbfaZjmV-- --hn60zpoLrHQY59E6QRKiVjbgxMovu1BBl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCgAdFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAlynJJoACgkQH9Yu2W4l OoeDcg//f96mxkX7KnXCas8d2iXqlW8eVn7Ou9xRsgUHwRzLeerI9CYiUS1mmJ6J EpIR4HUvF+8KYN2H0Lcj9X4GqgXyGqk9y0s88/brgy8uarLg6F92McP6Mz/jAHeq 5kbQOTxNMxEta1NMrfblDfSd75vJxLNehuj6erMKRHOAiZogxuac9YLpW3fqFrvK uM4Gk9wiPdEFxzQjK+b+/ADQQv1YHSmPU1WcwSwpZoDRbjcLLds9kucrA8WVVKMZ Gan9DbcUQ4a0Im2q7asS1cXT3pTibEhSXaZdpUOHB2f0ptUZ3GqzTACT8+xhHCye HkfzLa6uZwX/IjRFdCivAx5O+brgYClO6ZP0E45xo9sJ54DnJb5+0KnS+oYKEtBM zXa7Ru0Y3hyroLO/1z1N2N7GzNxtTAb1KopD+nYljqK2fmkpA+w2QNApBa94HkMb QOHYhq31DuVlkixv504EPsC07LLDv/5Wkjor0iz1cgI7OPiDW7PFQpDB1VaVJ56M MuaWyBMbXSde3pUPkw8v28f5JaY9+swghNvCiL1d+xy6/SCqwj/W3vyKOUAPlgqP 0q9dV27AvdDMkqq4Fh3qCDohfAGk2FQWKES7DBNTZ+KSs6t7JW1YSy8UQ9zPLp4n AZRFmBNL2YdfmTyu1X1E3sH6Ya4K7ulSwnnVOS1AYgQFTeRbk80= =604l -----END PGP SIGNATURE----- --hn60zpoLrHQY59E6QRKiVjbgxMovu1BBl--
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.