Assaf Gordon <assafgordon@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 22464) by debbugs.gnu.org; 28 Jan 2016 22:24:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jan 28 17:24:34 2016 Received: from localhost ([127.0.0.1]:40092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aOuzS-0002Ki-In for submit <at> debbugs.gnu.org; Thu, 28 Jan 2016 17:24:34 -0500 Received: from mail-qg0-f44.google.com ([209.85.192.44]:34805) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <assafgordon@HIDDEN>) id 1aOuzQ-0002KU-30 for 22464 <at> debbugs.gnu.org; Thu, 28 Jan 2016 17:24:33 -0500 Received: by mail-qg0-f44.google.com with SMTP id 6so51594029qgy.1 for <22464 <at> debbugs.gnu.org>; Thu, 28 Jan 2016 14:24:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type; bh=zjzpl8ol16UOT+3fFcJ0GE+DEcjniyqITOaZdcfx+tU=; b=r4kxRca8yLEQDsjEh1ErMmymVkDfsdMX4DVFX4GJJqoqAXOIDjGqnHbmWaIG0B9d/m oj1PP+CDyxaKOOQg3Ms+jBBdaCVc7dv5+RM7+To50qG8p4PhHq19TgHesEbPLKTDUK7v Wf5B+8i1HtyNInZxuEdq87hlinrr4a6B/FX1RBmfv+57g38/BNmGn2teZ78HNCJNPrlY 3MI7FK9DOVlk/HmnQpuVbKrbDT6nUO3gQJnnXT5WUjp/FVoZGg3sMX5RN15zno7tuJcA gEmZ//edDsgsRGfzvpo1qvvKcksNtWL2BIgBlceBtjc4aYc608Dmk0UcKFgTG48yfxwc AQIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=zjzpl8ol16UOT+3fFcJ0GE+DEcjniyqITOaZdcfx+tU=; b=bq7Fv/rG37+jOw/ioGBv+8XfZ0dZ+9DZw01X5PfN78slhkjgEzeKBQ4Oz/d8tDzC6t g0/KFm1EzLMPx0l04iADZxSiOeVE9g7VSCmMlSdPjqc0MGewnhOQTMJq5zfixPCVClef a5MzJsTpdF+txmIlotOW6+LqNZ82E0XlQIEEYphxHOVJadJl8DPzJM+2TNPpe7GE8Oed yC1SwC0W5talgcc4Nz6tjqWc7mftOI/+Pxep264LUiP5AoP9AQiA/914xlFQ77iCAzon NSi7/HvrFcLFF+xNBQXIee8GZzZuXwyP/D0v1ChkyovxtRLK8vd8XJjNWlojOm4mv/Ex NLgg== X-Gm-Message-State: AG10YORECE9mrCWmprpQ6on8dmhZU+ffiXdghzPUfV0WGgY6yVPAvHRBwuGd2HofZGzCSw== X-Received: by 10.140.43.69 with SMTP id d63mr6749042qga.18.1454019866721; Thu, 28 Jan 2016 14:24:26 -0800 (PST) Received: from disco.erlich.nygenome.org ([69.74.14.178]) by smtp.googlemail.com with ESMTPSA id c2sm4757967qkb.41.2016.01.28.14.24.25 for <22464 <at> debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=OTHER); Thu, 28 Jan 2016 14:24:25 -0800 (PST) Subject: Re: bug#22464: compilation fails on AIX-7 (undefined symbol .rpl_malloc) To: 22464 <at> debbugs.gnu.org References: <56A653DC.5020406@HIDDEN> From: Assaf Gordon <assafgordon@HIDDEN> Message-ID: <56AA9581.8080607@HIDDEN> Date: Thu, 28 Jan 2016 17:26:09 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <56A653DC.5020406@HIDDEN> Content-Type: multipart/mixed; boundary="------------090002010702090702070500" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22464 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: -0.7 (/) This is a multi-part message in MIME format. --------------090002010702090702070500 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello, On 01/25/2016 11:57 AM, Assaf Gordon wrote: > compiling 8.25 on AIX-7 fails with "undefined symbol .rpl_malloc". > > I'll be able to investigate further a bit later, but this seems similar to: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=12841 > === > $ ./configure > $ make V=1 > ... > ... > gcc -std=gnu99 -I. -I./lib -Ilib -I./lib -Isrc -I./src -D_THREAD_SAFE -fPIC -g -O2 -MT src/src_libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/src_libstdbuf_so-libstdbuf.Tpo -c -o src/src_libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c > mv -f src/.deps/src_libstdbuf_so-libstdbuf.Tpo src/.deps/src_libstdbuf_so-libstdbuf.Po > gcc -std=gnu99 -fPIC -g -O2 -shared -o src/libstdbuf.so src/src_libstdbuf_so-libstdbuf.o > ld: 0711-317 ERROR: Undefined symbol: .rpl_malloc > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. > collect2: error: ld returned 8 exit status The attached patch avoids the error, though I'm not sure if it's optimal (it adds "#undef malloc" as suggested in the above bug report). Compilation then succeeds, but make still fails due to some strange dependency issue with man-page generation: ==== $ make V=1 make all-recursive Making all in po Target "all" is up to date. Making all in . name=`echo man/test.1 | sed 's|.*/||; s|\.1$||'` || exit 1; case $name in install) prog='ginstall'; argv=$name;; test) prog='['; argv='[';; *) prog=$name; argv=$prog;; esac; rm -f man/test.1 man/test.1-t && t=man/test.td && rm -rf $t && /home/agn/usr/bin/gmkdir -p $t && (cd $t && ln -s '/home/agn/sources/coreutils-8.25/src/'$prog $argv) && : ${SOURCE_DATE_EPOCH=`cat ./.timestamp 2>/dev/null || :`} && export SOURCE_DATE_EPOCH && perl -- ./man/help2man --source='GNU coreutils 8.25' --include=./man/$name.x --output=$t/$name.1 --info-page='\(aq(coreutils) '$name' invocation\(aq' $t/$argv && sed -e 's|man/test\.td/||g' -e '/For complete documentation/d' $t/$name.1 > man/test.1-t && rm -rf $t && chmod a-w man/test.1-t && mv man/test.1-t man/test.1 help2man: can't get `--help' info from man/test.td/[ Try `--no-discard-stderr' if option outputs to stderr make: 1254-004 The error code from the last command is 127. ==== Seems like "src/[" is not automatically built ? === $ ls -l ./man/test.td/\[ lrwxrwxrwx 1 agn usr 38 Jan 28 07:25 ./man/test.td/[ -> /home/agn/sources/coreutils-8.25/src/[ $ ls -l ./src/[ ls: 0653-341 The file ./src/[ does not exist. === To solve it, I built "/src/[" explicitly, then "make" completes successfully. === $ make src/[ CC src/lbracket.o CCLD src/[ $ make (( completes successfully )) === After that few tests fail with 'make check', I'll send in a separate message. regards, - assaf --------------090002010702090702070500 Content-Type: text/x-patch; name="libstdbuf-aix-fix.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="libstdbuf-aix-fix.patch" From d915acd0224105c3c7cb5057f61361eb452be83c Mon Sep 17 00:00:00 2001 From: Assaf Gordon <assafgordon@HIDDEN> Date: Wed, 27 Jan 2016 23:11:02 -0500 Subject: [PATCH] stdbuf: fix compliation issue AIX 7.1 * src/libstdbuf.c: #undef 'malloc' to avoid 'undefined symbol .rpl_malloc' errors. See: https://bugs.gnu.org/22464 . --- src/libstdbuf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libstdbuf.c b/src/libstdbuf.c index 885377a..2141f88 100644 --- a/src/libstdbuf.c +++ b/src/libstdbuf.c @@ -20,6 +20,9 @@ #include <stdio.h> #include "system.h" +/* Deactivate config.h's "rpl_"-prefixed definitions of this symbol. */ +#undef malloc + /* Note currently for glibc (2.3.5) the following call does not change the buffer size, and more problematically does not give any indication that the new size request was ignored: -- 1.9.1 --------------090002010702090702070500--
bug-coreutils@HIDDEN
:bug#22464
; Package coreutils
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Jan 2016 16:55:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 25 11:55:36 2016 Received: from localhost ([127.0.0.1]:36383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1aNkQS-0005ff-2V for submit <at> debbugs.gnu.org; Mon, 25 Jan 2016 11:55:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45185) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from <assafgordon@HIDDEN>) id 1aNkQP-0005fS-UY for submit <at> debbugs.gnu.org; Mon, 25 Jan 2016 11:55:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <assafgordon@HIDDEN>) id 1aNkQJ-000752-QB for submit <at> debbugs.gnu.org; Mon, 25 Jan 2016 11:55:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35220) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <assafgordon@HIDDEN>) id 1aNkQJ-00074q-NA for submit <at> debbugs.gnu.org; Mon, 25 Jan 2016 11:55:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <assafgordon@HIDDEN>) id 1aNkQI-00057u-JL for bug-coreutils@HIDDEN; Mon, 25 Jan 2016 11:55:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <assafgordon@HIDDEN>) id 1aNkQD-00073W-2Y for bug-coreutils@HIDDEN; Mon, 25 Jan 2016 11:55:26 -0500 Received: from mail-qg0-x232.google.com ([2607:f8b0:400d:c04::232]:34881) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <assafgordon@HIDDEN>) id 1aNkQC-00073S-UA for bug-coreutils@HIDDEN; Mon, 25 Jan 2016 11:55:21 -0500 Received: by mail-qg0-x232.google.com with SMTP id o11so113014821qge.2 for <bug-coreutils@HIDDEN>; Mon, 25 Jan 2016 08:55:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=Kd+p8amw4bah6earoEGnNKyw7SLJzYVDgSK4d3lcefQ=; b=WGL65E8f5qoPvICrs5u50EHYWBOQrH/7TKOkV/8yRVuyMCOaa4hJOUT7wbPbYV/7W9 M3gYdD9YlUwQJxktWCoWSj3/MA75E8HPJxxkbO2wso2ZM1kGjjfkkxdhRwmchY1uU5Cm KMMAkxy1TNAbT4P+wd6G61PJx8OPSTqv2PEnQYJilMLlRXo4ZF457wtZUKUPnyTKXzna JRsY3kRyh51a5la+9znPhzV2rO9penXwlR0jd/9HkNseoEpVpp58YozOItAar94vIjC6 yZuFGY3DNqFMyNjAdkiLvhPJq77BlrxTUg6hZtj6hq6o3Jzw4+/zTAXoZa8MoKeVg+Ae unig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-type:content-transfer-encoding; bh=Kd+p8amw4bah6earoEGnNKyw7SLJzYVDgSK4d3lcefQ=; b=IArYRe06Zsl78NNKmJepluZIwWd6wKTkkBcFW+IDhPbLCoGorqRlEkQog7e8aI3+67 Mi0vuZ8QkbcKT98PJeG27bhkLwZEIJGS8WYyS8Adux0knuAK+uH9+WHC2EkhiWxeTH+h lGr96mue1CyTrkjLB8MPfvY3CkglLUZ97SD/zzk62KxLXEcLIKITSnri9ycWhzVKIrA3 HK23UK9FFmt8E1VvSsv1MQ87K46+BM8HEPk05e/t3VmEoOOwEF4rwLmKP33ugtlHyLms lDuHmr6bBWmWDRL7UKnK1r00W577b5OPqEpQaJRdUTIxM9AfUeXsWNFpA/1gKI9xZutn lvbA== X-Gm-Message-State: AG10YOQYuqUwRnc3J8OCJLWmuCpDCWdu3jKl/Uhmtj1XgYjMYzRwdQPq4IEwYHkzOeJGUg== X-Received: by 10.140.97.5 with SMTP id l5mr22393514qge.84.1453740920280; Mon, 25 Jan 2016 08:55:20 -0800 (PST) Received: from disco.erlich.nygenome.org ([69.74.14.178]) by smtp.googlemail.com with ESMTPSA id f37sm4437050qkf.6.2016.01.25.08.55.19 for <bug-coreutils@HIDDEN> (version=TLSv1/SSLv3 cipher=OTHER); Mon, 25 Jan 2016 08:55:19 -0800 (PST) To: bug-coreutils@HIDDEN From: Assaf Gordon <assafgordon@HIDDEN> Subject: compilation fails on AIX-7 (undefined symbol .rpl_malloc) Message-ID: <56A653DC.5020406@HIDDEN> Date: Mon, 25 Jan 2016 11:57:00 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) Hello, I just got access to an AIX machine, compiling 8.25 on AIX-7 fails with "undefined symbol .rpl_malloc". I'll be able to investigate further a bit later, but this seems similar to: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=12841 regards, - assaf. === $ ./configure $ make V=1 ... ... gcc -std=gnu99 -I. -I./lib -Ilib -I./lib -Isrc -I./src -D_THREAD_SAFE -fPIC -g -O2 -MT src/src_libstdbuf_so-libstdbuf.o -MD -MP -MF src/.deps/src_libstdbuf_so-libstdbuf.Tpo -c -o src/src_libstdbuf_so-libstdbuf.o `test -f 'src/libstdbuf.c' || echo './'`src/libstdbuf.c mv -f src/.deps/src_libstdbuf_so-libstdbuf.Tpo src/.deps/src_libstdbuf_so-libstdbuf.Po gcc -std=gnu99 -fPIC -g -O2 -shared -o src/libstdbuf.so src/src_libstdbuf_so-libstdbuf.o ld: 0711-317 ERROR: Undefined symbol: .rpl_malloc ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. collect2: error: ld returned 8 exit status make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 2. Stop. ==== $ uname -a AIX power-aix 1 7 00F84C0C4C00 $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/opt/freeware/libexec/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/lto-wrapper Target: powerpc-ibm-aix7.1.0.0 Configured with: ../gcc-4.8.1/configure --with-as=/usr/bin/as --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran --prefix=/opt/freeware --mandir=/opt/freeware/man --infodir=/opt/freeware/info --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --host=powerpc-ibm-aix7.1.0.0 Thread model: aix gcc version 4.8.1 (GCC)
Assaf Gordon <assafgordon@HIDDEN>
:bug-coreutils@HIDDEN
.
Full text available.bug-coreutils@HIDDEN
:bug#22464
; Package coreutils
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.