From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 13 18:20:23 2010 Received: (at submit) by debbugs.gnu.org; 13 Apr 2010 22:20:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1oT0-0007qT-OD for submit@debbugs.gnu.org; Tue, 13 Apr 2010 18:20:23 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1oO3-0007m3-2Z for submit@debbugs.gnu.org; Tue, 13 Apr 2010 18:15:15 -0400 Received: from lists.gnu.org ([199.232.76.165]:46613) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O1oNy-0003Co-RO for submit@debbugs.gnu.org; Tue, 13 Apr 2010 18:15:10 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O1oNy-0002cw-Do for bug-coreutils@gnu.org; Tue, 13 Apr 2010 18:15:10 -0400 Received: from [140.186.70.92] (port=45473 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O1oNt-0002Yk-Ga for bug-coreutils@gnu.org; Tue, 13 Apr 2010 18:15:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.5 required=5.0 tests=BAYES_20, RECEIVED_FROM_WINDOWS_HOST autolearn=no version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O1oF9-0004yk-UR for bug-coreutils@gnu.org; Tue, 13 Apr 2010 18:06:04 -0400 Received: from mercav16.na.sas.com ([149.173.6.153]:19214) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1oF9-0004yd-Pp for bug-coreutils@gnu.org; Tue, 13 Apr 2010 18:06:03 -0400 X-TM-IMSS-Message-ID: <871a7b9600002002@mercav16.na.sas.com> Received: from tempo.in.teragram.com ([172.25.89.16]) by mercav16.na.sas.com ([10.19.9.246]) with ESMTP (TREND IMSS SMTP Service 7.1; TLSv1/SSLv3 AES256-SHA (256/256)) id 871a7b9600002002 ; Tue, 13 Apr 2010 17:36:57 -0400 Received: from vmw0314.na.sas.com ([10.32.13.105] helo=vmw0314 ident=dgomez) by tempo with esmtp (Exim 4.63) (envelope-from ) id 1O1nmy-0000v5-O2 for bug-coreutils@gnu.org; Tue, 13 Apr 2010 17:36:56 -0400 From: "Daniel Richard G." To: Subject: 8.4 "kill" program fails to link on AIX 5.3 Date: Tue, 13 Apr 2010 17:36:56 -0400 Organization: Teragram Linguistic Technologies (a division of SAS) Message-ID: <000001cadb51$71090190$531b04b0$@com> X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcrbUW/Tdc7PobY5TbKKntFgU749FQ== Content-Language: en-us X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 13 Apr 2010 18:20:21 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: danielg@teragram.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.3 (-----) Building coreutils-8.4 on a 64-bit AIX 5.3 system using GCC, I get this: gmake[1]: Entering directory `/tmp/coreutils-build/src' CCLD kill ld: 0711-317 ERROR: Undefined symbol: .pthread_once ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status gmake[1]: *** [kill] Error 1 gmake[1]: Leaving directory `/tmp/coreutils-build/src' gmake: *** [all] Error 2 Everything else builds and links fine. Does the "kill" program need some special handling to make use of pthreads? --Daniel -- Daniel Richard G. || danielg@teragram.com || Software Developer Teragram Linguistic Technologies (a division of SAS) http://www.teragram.com/ From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 13 19:45:47 2010 Received: (at 5942) by debbugs.gnu.org; 13 Apr 2010 23:45:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O1pne-0000b0-Ig for submit@debbugs.gnu.org; Tue, 13 Apr 2010 19:45:46 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O1pnc-0000av-5h for 5942@debbugs.gnu.org; Tue, 13 Apr 2010 19:45:44 -0400 Received: (qmail 14439 invoked from network); 13 Apr 2010 23:45:39 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 13 Apr 2010 23:45:39 -0000 Message-ID: <4BC50204.30606@draigBrady.com> Date: Wed, 14 Apr 2010 00:45:08 +0100 From: =?ISO-8859-1?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: "Daniel Richard G." Subject: Re: bug#5942: 8.4 "kill" program fails to link on AIX 5.3 References: <000001cadb51$71090190$531b04b0$@com> In-Reply-To: <000001cadb51$71090190$531b04b0$@com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -3.7 (---) X-Debbugs-Envelope-To: 5942 Cc: 5942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) On 13/04/10 22:36, Daniel Richard G. wrote: > Building coreutils-8.4 on a 64-bit AIX 5.3 system using GCC, I get this: > > gmake[1]: Entering directory `/tmp/coreutils-build/src' > CCLD kill > ld: 0711-317 ERROR: Undefined symbol: .pthread_once > ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific > ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific > ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. > collect2: ld returned 8 exit status > gmake[1]: *** [kill] Error 1 > gmake[1]: Leaving directory `/tmp/coreutils-build/src' > gmake: *** [all] Error 2 > > Everything else builds and links fine. Does the "kill" program need some > special handling to make use of pthreads? That's very strange. Is the `timeout` util built for example as that uses much the samem functions as `kill`. It's like kill was being built with a different toolchain (like xlc_r or something). Could you provide the build output from `make V=1`. cheers, Pádraig. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 14 19:07:53 2010 Received: (at 5942) by debbugs.gnu.org; 14 Apr 2010 23:07:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2BgV-0005kb-Ux for submit@debbugs.gnu.org; Wed, 14 Apr 2010 19:07:53 -0400 Received: from mercav16.na.sas.com ([149.173.6.153]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2BgT-0005kW-J0 for 5942@debbugs.gnu.org; Wed, 14 Apr 2010 19:07:50 -0400 X-TM-IMSS-Message-ID: <8c93eb2a000037ad@mercav16.na.sas.com> Received: from tempo.in.teragram.com ([172.25.89.16]) by mercav16.na.sas.com ([10.19.9.246]) with ESMTP (TREND IMSS SMTP Service 7.1; TLSv1/SSLv3 AES256-SHA (256/256)) id 8c93eb2a000037ad ; Wed, 14 Apr 2010 19:07:43 -0400 Received: from vmw0314.na.sas.com ([10.32.13.105] helo=vmw0314 ident=dgomez) by tempo with esmtp (Exim 4.63) (envelope-from ) id 1O2BgM-0002Yb-Ej; Wed, 14 Apr 2010 19:07:42 -0400 From: "Daniel Richard G." To: References: <000001cadb51$71090190$531b04b0$@com> <4BC50204.30606@draigBrady.com> In-Reply-To: <4BC50204.30606@draigBrady.com> Subject: RE: bug#5942: 8.4 "kill" program fails to link on AIX 5.3 Date: Wed, 14 Apr 2010 19:07:42 -0400 Organization: Teragram Linguistic Technologies (a division of SAS) Message-ID: <000e01cadc27$49698d90$dc3ca8b0$@com> X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcrbZUuZe5nFMpbgRuusY/QxR0MRlQAwKGPQ Content-Language: en-us X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5942 Cc: 5942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: danielg@teragram.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) Pádraig Brady wrote: > > That's very strange. > Is the `timeout` util built for example as that uses > much the samem functions as `kill`. > It's like kill was being built with a different > toolchain (like xlc_r or something). The vendor compiler isn't even installed on this system; only GCC. > Could you provide the build output from `make V=1`. Of course. Here is the output from compiling and linking the "timeout" and "kill" programs: $ gmake V=1 timeout kill \ # source='/tmp/coreutils-8.4/src/timeout.c' object='timeout.o' libtool=no /tmp/coreutils-8.4/build-aux/compile gcc -std=gnu99 -I. -I/tmp/coreutils-8.4/src -I../lib -I/tmp/coreutils-8.4/lib -D_ALL_SOURCE -D_THREAD_SAFE -D_THREAD_SAFE -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -c /tmp/coreutils-8.4/src/timeout.c In file included from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/src/system.h:21:10: warning: "__GLIBC__" is not defined /tmp/coreutils-8.4/src/system.h:51:5: warning: "MAJOR_IN_MKDEV" is not defined In file included from /tmp/coreutils-8.4/src/system.h:233, from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/lib/gettext.h:23:5: warning: "ENABLE_NLS" is not defined /tmp/coreutils-8.4/lib/gettext.h:185:6: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:209:5: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:224:6: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:255:5: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:270:6: warning: "__STRICT_ANSI__" is not defined In file included from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/src/system.h:234:7: warning: "ENABLE_NLS" is not defined In file included from /tmp/coreutils-8.4/src/system.h:302, from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/lib/openat.h:40:6: warning: "HAVE_OPENAT" is not defined In file included from /tmp/coreutils-8.4/src/system.h:409, from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/lib/progname.h:39:5: warning: "ENABLE_RELOCATABLE" is not defined In file included from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/src/system.h: In function 'ptr_align': /tmp/coreutils-8.4/src/system.h:542: warning: cast discards qualifiers from pointer target type In file included from /tmp/coreutils-8.4/src/timeout.c:63: /tmp/coreutils-8.4/src/system.h: In function 'bad_cast': /tmp/coreutils-8.4/src/system.h:625: warning: cast discards qualifiers from pointer target type /tmp/coreutils-8.4/src/system.h: In function 'io_blksize': /tmp/coreutils-8.4/src/system.h:670: warning: comparison between signed and unsigned /tmp/coreutils-8.4/src/system.h:670: warning: comparison between signed and unsigned /tmp/coreutils-8.4/build-aux/compile gcc -std=gnu99 -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -o timeout timeout.o operand2sig.o libver.a ../lib/libcoreutils.a ../lib/libcoreutils.a \ # source='/tmp/coreutils-8.4/src/kill.c' object='kill.o' libtool=no /tmp/coreutils-8.4/build-aux/compile gcc -std=gnu99 -I. -I/tmp/coreutils-8.4/src -I../lib -I/tmp/coreutils-8.4/lib -D_ALL_SOURCE -D_THREAD_SAFE -D_THREAD_SAFE -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -c /tmp/coreutils-8.4/src/kill.c In file included from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/src/system.h:21:10: warning: "__GLIBC__" is not defined /tmp/coreutils-8.4/src/system.h:51:5: warning: "MAJOR_IN_MKDEV" is not defined In file included from /tmp/coreutils-8.4/src/system.h:233, from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/lib/gettext.h:23:5: warning: "ENABLE_NLS" is not defined /tmp/coreutils-8.4/lib/gettext.h:185:6: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:209:5: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:224:6: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:255:5: warning: "__STRICT_ANSI__" is not defined /tmp/coreutils-8.4/lib/gettext.h:270:6: warning: "__STRICT_ANSI__" is not defined In file included from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/src/system.h:234:7: warning: "ENABLE_NLS" is not defined In file included from /tmp/coreutils-8.4/src/system.h:302, from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/lib/openat.h:40:6: warning: "HAVE_OPENAT" is not defined In file included from /tmp/coreutils-8.4/src/system.h:409, from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/lib/progname.h:39:5: warning: "ENABLE_RELOCATABLE" is not defined In file included from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/src/system.h: In function 'ptr_align': /tmp/coreutils-8.4/src/system.h:542: warning: cast discards qualifiers from pointer target type In file included from /tmp/coreutils-8.4/src/kill.c:35: /tmp/coreutils-8.4/src/system.h: In function 'bad_cast': /tmp/coreutils-8.4/src/system.h:625: warning: cast discards qualifiers from pointer target type /tmp/coreutils-8.4/src/system.h: In function 'io_blksize': /tmp/coreutils-8.4/src/system.h:670: warning: comparison between signed and unsigned /tmp/coreutils-8.4/src/system.h:670: warning: comparison between signed and unsigned /tmp/coreutils-8.4/build-aux/compile gcc -std=gnu99 -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -o kill kill.o operand2sig.o libver.a ../lib/libcoreutils.a ../lib/libcoreutils.a ld: 0711-317 ERROR: Undefined symbol: .pthread_once ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: ld returned 8 exit status gmake: *** [kill] Error 1 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 15 05:45:26 2010 Received: (at 5942) by debbugs.gnu.org; 15 Apr 2010 09:45:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2LdW-0001Nd-49 for submit@debbugs.gnu.org; Thu, 15 Apr 2010 05:45:26 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O2LdU-0001NX-6b for 5942@debbugs.gnu.org; Thu, 15 Apr 2010 05:45:25 -0400 Received: (qmail 17670 invoked from network); 15 Apr 2010 09:45:20 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 15 Apr 2010 09:45:20 -0000 Message-ID: <4BC6E00A.6010006@draigBrady.com> Date: Thu, 15 Apr 2010 10:44:42 +0100 From: =?ISO-8859-1?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: danielg@teragram.com Subject: Re: bug#5942: 8.4 "kill" program fails to link on AIX 5.3 References: <000001cadb51$71090190$531b04b0$@com> <4BC50204.30606@draigBrady.com> <000e01cadc27$49698d90$dc3ca8b0$@com> In-Reply-To: <000e01cadc27$49698d90$dc3ca8b0$@com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 5942 Cc: "Daniel Richard G." , 5942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) On 15/04/10 00:07, Daniel Richard G. wrote: > Pádraig Brady wrote: >> >> That's very strange. >> Is the `timeout` util built for example as that uses >> much the samem functions as `kill`. >> It's like kill was being built with a different >> toolchain (like xlc_r or something). > > The vendor compiler isn't even installed on this system; only GCC. > >> Could you provide the build output from `make V=1`. > > Of course. Here is the output from compiling and linking the "timeout" and > "kill" programs: > > $ gmake V=1 timeout kill > \ > # source='/tmp/coreutils-8.4/src/timeout.c' object='timeout.o' > gcc -std=gnu99 -I. -I/tmp/coreutils-8.4/src -I../lib -I/tmp/coreutils-8.4/lib > -D_ALL_SOURCE -D_THREAD_SAFE -D_THREAD_SAFE -pedantic -pipe -fno-common -W > -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual > -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc > -O3 -c /tmp/coreutils-8.4/src/timeout.c > gcc -std=gnu99 -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 > -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations > -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -o timeout > timeout.o operand2sig.o libver.a ../lib/libcoreutils.a ../lib/libcoreutils.a > gcc -std=gnu99 -I. -I/tmp/coreutils-8.4/src -I../lib -I/tmp/coreutils-8.4/lib > -D_ALL_SOURCE -D_THREAD_SAFE -D_THREAD_SAFE -pedantic -pipe -fno-common -W > -Wall -Wcast-align -Wformat=2 -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual > -Wmissing-declarations -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc > -O3 -c /tmp/coreutils-8.4/src/kill.c > gcc -std=gnu99 -pedantic -pipe -fno-common -W -Wall -Wcast-align -Wformat=2 > -Wpointer-arith -Wundef -Waggregate-return -Wcast-qual -Wmissing-declarations > -Wnested-externs -Wstrict-prototypes -maix64 -mminimal-toc -O3 -o kill > kill.o operand2sig.o libver.a ../lib/libcoreutils.a ../lib/libcoreutils.a > ld: 0711-317 ERROR: Undefined symbol: .pthread_once > ld: 0711-317 ERROR: Undefined symbol: .pthread_getspecific > ld: 0711-317 ERROR: Undefined symbol: .pthread_setspecific > ld: 0711-317 ERROR: Undefined symbol: .pthread_key_create > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. > collect2: ld returned 8 exit status So the above confirms that timeout and kill are being compiled and linked with the same options. Therefore it must be something particular to kill.c that's causing this. A quick look shows that kill.c uses strsignal() while timeout doesn't and I can now see that the gnulib replacement for this function is implemented using thread local storage. gnulib/modules/tls says to link $(LIBTHREAD), so could you try the following. It that doesn't work, could you change $(LIBTHREAD) to $(LIBMULTITHREAD). cheers, Pádraig. diff --git a/src/Makefile.am b/src/Makefile.am index 44f1237..20b306d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -394,6 +394,9 @@ who_LDADD += $(GETADDRINFO_LIB) hostname_LDADD += $(GETHOSTNAME_LIB) uname_LDADD += $(GETHOSTNAME_LIB) +# for strsignal +kill_LDADD += $(LIBTHREAD) + $(PROGRAMS): ../lib/libcoreutils.a # Get the release year from ../lib/version-etc.c. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 15 11:01:46 2010 Received: (at 5942) by debbugs.gnu.org; 15 Apr 2010 15:01:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2QZd-000493-TO for submit@debbugs.gnu.org; Thu, 15 Apr 2010 11:01:46 -0400 Received: from mercav16.na.sas.com ([149.173.6.153]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2QZd-00048x-0M for 5942@debbugs.gnu.org; Thu, 15 Apr 2010 11:01:45 -0400 X-TM-IMSS-Message-ID: <8ffd3b670000c417@mercav16.na.sas.com> Received: from tempo.in.teragram.com ([172.25.89.16]) by mercav16.na.sas.com ([10.19.9.246]) with ESMTP (TREND IMSS SMTP Service 7.1; TLSv1/SSLv3 AES256-SHA (256/256)) id 8ffd3b670000c417 ; Thu, 15 Apr 2010 11:01:37 -0400 Received: from vmw0314.na.sas.com ([10.32.13.105] helo=vmw0314 ident=dgomez) by tempo with esmtp (Exim 4.63) (envelope-from ) id 1O2QZU-0005SG-PD; Thu, 15 Apr 2010 11:01:36 -0400 From: "Daniel Richard G." To: References: <000001cadb51$71090190$531b04b0$@com> <4BC50204.30606@draigBrady.com> <000e01cadc27$49698d90$dc3ca8b0$@com> <4BC6E00A.6010006@draigBrady.com> In-Reply-To: <4BC6E00A.6010006@draigBrady.com> Subject: RE: bug#5942: 8.4 "kill" program fails to link on AIX 5.3 Date: Thu, 15 Apr 2010 11:01:36 -0400 Organization: Teragram Linguistic Technologies (a division of SAS) Message-ID: <000f01cadcac$8be24d30$a3a6e790$@com> X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcrchXs/ymOf8BUaQym72EkoS5Tk0gAJjSxg Content-Language: en-us X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 5942 Cc: 5942@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: danielg@teragram.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Pádraig Brady wrote: > > So the above confirms that timeout and kill are being > compiled and linked > with the same options. Therefore it must be something > particular to kill.c > that's causing this. A quick look shows that kill.c > uses strsignal() > while timeout doesn't and I can now see that the > gnulib replacement for > this function is implemented using thread local > storage. > > gnulib/modules/tls says to link $(LIBTHREAD), so could > you try the following. > It that doesn't work, could you change $(LIBTHREAD) to > $(LIBMULTITHREAD). Indeed, that does the trick! Adding either of $(LIBTHREAD) or $(LIBMULTITHREAD) to kill_LDADD allows the program to link successfully. --Daniel From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 15 20:20:44 2010 Received: (at 5942-done) by debbugs.gnu.org; 16 Apr 2010 00:20:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2ZIa-0000uA-Jl for submit@debbugs.gnu.org; Thu, 15 Apr 2010 20:20:44 -0400 Received: from mail1.slb.deg.dub.stisp.net ([84.203.253.98]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O2ZIZ-0000u5-4V for 5942-done@debbugs.gnu.org; Thu, 15 Apr 2010 20:20:43 -0400 Received: (qmail 18521 invoked from network); 16 Apr 2010 00:20:38 -0000 Received: from unknown (HELO ?192.168.2.25?) (84.203.137.218) by mail1.slb.deg.dub.stisp.net with SMTP; 16 Apr 2010 00:20:38 -0000 Message-ID: <4BC7AD2D.9070704@draigBrady.com> Date: Fri, 16 Apr 2010 01:19:57 +0100 From: =?ISO-8859-1?Q?P=E1draig_Brady?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100227 Thunderbird/3.0.3 MIME-Version: 1.0 To: danielg@teragram.com Subject: Re: bug#5942: 8.4 "kill" program fails to link on AIX 5.3 References: <000001cadb51$71090190$531b04b0$@com> <4BC50204.30606@draigBrady.com> <000e01cadc27$49698d90$dc3ca8b0$@com> <4BC6E00A.6010006@draigBrady.com> <000f01cadcac$8be24d30$a3a6e790$@com> In-Reply-To: <000f01cadcac$8be24d30$a3a6e790$@com> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: 5942-done Cc: "Daniel Richard G." , 5942-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) On 15/04/10 16:01, Daniel Richard G. wrote: > Indeed, that does the trick! Adding either of $(LIBTHREAD) or > $(LIBMULTITHREAD) to kill_LDADD allows the program to link successfully. Thanks for testing. I've just pushed that fix. cheers, Pádraig. From unknown Mon Aug 18 18:01:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 14 May 2010 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator