From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id E86FD3851ABD for ; Fri, 18 Aug 2023 05:11:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E86FD3851ABD Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org References: <20230803203339.822435-1-vladimir.mezentsev@oracle.com> <3c07c0ab-42bf-1ef2-be8f-83eb9dc77b27@oracle.com> User-agent: mu4e 1.10.6; emacs 30.0.50 From: Sam James To: Vladimir Mezentsev Cc: YunQiang Su , binutils@sourceware.org Subject: Re: [PATCH] gprofng: 30700 tmpdir/gp-collect-app_F test fails Date: Fri, 18 Aug 2023 06:10:10 +0100 Organization: Gentoo In-reply-to: Message-ID: <87lee9yly0.fsf@gentoo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,BODY_8BITS,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Vladimir Mezentsev via Binutils writes: > On 8/17/23 19:11, YunQiang Su wrote: >> Vladimir Mezentsev =E4=BA=8E2023=E5=B9= =B48=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 02:44=E5=86=99=E9=81=93=EF=BC=9A >>> I cannot reproduce the problem on this Debian: >>> % uname -a >>> Linux gcc14 6.1.0-11-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-4 >>> (2023-08-08) x86_64 GNU/Linux >>> >> $ uname -a >> Linux vm-1 6.0.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian >> 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux >> >> $ gcc -v >> Using built-in specs. >> COLLECT_GCC=3Dgcc >> COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper >> OFFLOAD_TARGET_NAMES=3Dnvptx-none:amdgcn-amdhsa >> OFFLOAD_TARGET_DEFAULT=3D1 >> Target: x86_64-linux-gnu >> Configured with: ../src/configure -v --with-pkgversion=3D'Debian >> 12.2.0-14' --with-bugurl=3Dfile:///usr/share/doc/gcc-12/README.Bugs >> --enable-languages=3Dc,ada,c++,go,d,fortran,objc,obj-c++,m2 >> --prefix=3D/usr --with-gcc-major-version-only --program-suffix=3D-12 >> --program-prefix=3Dx86_64-linux-gnu- --enable-shared >> --enable-linker-build-id --libexecdir=3D/usr/lib >> --without-included-gettext --enable-threads=3Dposix --libdir=3D/usr/lib >> --enable-nls --enable-clocale=3Dgnu --enable-libstdcxx-debug >> --enable-libstdcxx-time=3Dyes --with-default-libstdcxx-abi=3Dnew >> --enable-gnu-unique-object --disable-vtable-verify --enable-plugin >> --enable-default-pie --with-system-zlib >> --enable-libphobos-checking=3Drelease --with-target-system-zlib=3Dauto >> --enable-objc-gc=3Dauto --enable-multiarch --disable-werror --enable-cet >> --with-arch-32=3Di686 --with-abi=3Dm64 --with-multilib-list=3Dm32,m64,mx= 32 >> --enable-multilib --with-tune=3Dgeneric >> --enable-offload-targets=3Dnvptx-none=3D/build/gcc-12-bTRWOB/gcc-12-12.2= .0/debian/tmp-nvptx/usr,amdgcn-amdhsa=3D/build/gcc-12-bTRWOB/gcc-12-12.2.0/= debian/tmp-gcn/usr >> --enable-offload-defaulted --without-cuda-driver >> --enable-checking=3Drelease --build=3Dx86_64-linux-gnu >> --host=3Dx86_64-linux-gnu --target=3Dx86_64-linux-gnu >> Thread model: posix >> Supported LTO compression algorithms: zlib zstd >> gcc version 12.2.0 (Debian 12.2.0-14) >> >>> % make check >>> ... >>> Test run by vmezents on Thu Aug 17 18:32:49 2023 >>> Native configuration is x86_64-pc-linux-gnu >>> >>> =3D=3D=3D gprofng tests =3D=3D=3D >>> >>> Schedule of variations: >>> unix >>> >>> Running target unix >>> Using /usr/share/dejagnu/baseboards/unix.exp as board description file >>> for target. >>> Using /usr/share/dejagnu/config/unix.exp as generic interface file for >>> target. >>> Using >>> /home/vmezents/GPROF/binutils-gdb.git/gprofng/testsuite/config/default.= exp >>> as tool-and-target-specific interface file. >>> Running >>> /home/vmezents/GPROF/binutils-gdb.git/gprofng/testsuite/gprofng.display= /display.exp >>> ... >>> Running >>> /home/vmezents/GPROF/binutils-gdb.git/gprofng/testsuite/gprofng.display= /gp-archive.exp >>> ... >>> Running >>> /home/vmezents/GPROF/binutils-gdb.git/gprofng/testsuite/gprofng.display= /gp-collect-app_F.exp >>> ... >>> Running >>> /home/vmezents/GPROF/binutils-gdb.git/gprofng/testsuite/gprofng.display= /setpath_map.exp >>> ... >>> >>> =3D=3D=3D gprofng Summary =3D=3D=3D >>> >>> # of expected passes 6 >>> make[2]: Leaving directory '/home/vmezents/GPROF/dist_binutils-gdb/gpro= fng' >>> make[1]: Leaving directory '/home/vmezents/GPROF/dist_binutils-gdb/gpro= fng' >>> >>> >>> >>> How did you configure your build ? >> mkdir x86_64-linux-gnu >> cd x86_64-linux-gnu >> ../configure --target=3Dx86_64-linux-gnu --disable-gdb --disable-sim > I suspect this discussion might work better as a bug report - would be easier to follow and reference later. > Is it legal to create a build directory inside a source tree? > No, the source tree should be treated as immutable please. It's ok to create directories within the build dir, but not the source tree.