From owner-freebsd-toolchain@freebsd.org Sun Nov 12 08:05:38 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 479A9E6BD24; Sun, 12 Nov 2017 08:05:38 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F005808AB; Sun, 12 Nov 2017 08:05:37 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 47D315A9F12; Sun, 12 Nov 2017 07:57:33 +0000 (UTC) Date: Sun, 12 Nov 2017 07:57:33 +0000 From: Brooks Davis To: Mark Millard Cc: FreeBSD Toolchain , FreeBSD Current , FreeBSD Ports , bugzilla-noreply@freebsd.org, Brooks Davis Subject: Re: [Bug 223383] pathconf querying for posix_falloc not supported on freebsd [devel/llvm*'s lld's are also broken by this for zfs and need updating] Message-ID: <20171112075733.GA76223@spindle.one-eyed-alien.net> References: <7A1EEAA2-C160-492E-B1DA-24E7D73268BB@dsl-only.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zhXaljGHf11kAtnf" Content-Disposition: inline In-Reply-To: <7A1EEAA2-C160-492E-B1DA-24E7D73268BB@dsl-only.net> User-Agent: Mutt/1.9.1 (2017-09-22) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Nov 2017 08:05:38 -0000 --zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'll work on this. -- Brooks On Thu, Nov 09, 2017 at 07:09:00PM -0800, Mark Millard wrote: > [ devel/llvm* also have the issue in their > lld 's.] >=20 > On 2017-Nov-7, at 4:43 PM, bugzilla-noreply at freebsd.org wrote: >=20 > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223383 > >=20 > > --- Comment #7 from commit-hook@freebsd.org --- > > A commit references this bug: > >=20 > > Author: emaste > > Date: Wed Nov 8 00:39:04 UTC 2017 > > New revision: 325523 > > URL: https://svnweb.freebsd.org/changeset/base/325523 > >=20 > > Log: > > MFC r325420: lld: accept EINVAL to indicate posix_fallocate is unsuppo= rted > >=20 > > As of r325320 posix_fallocate on a ZFS filesystem returns EINVAL to > > indicate that the operation is not supported. (I think this is a stran= ge > > choice of errno on the part of POSIX.) > >=20 > > PR: 223383, 223440 > > Reported by: Mark Millard > > Sponsored by: The FreeBSD Foundation > >=20 > > Changes: > > _U stable/11/ > > stable/11/contrib/llvm/lib/Support/Unix/Path.inc > >=20 > > --=20 > > You are receiving this mail because: > > You are on the CC list for the bug. >=20 > [Context a zfs file system.] >=20 > From /usr/src/UPDATING: >=20 > 20171106: > The naive and non-compliant support of posix_fallocate(2) in ZFS > has been removed as of r325320. The system call now returns EINV= AL > when used on a ZFS file. Although the new behavior complies with= the > standard, some consumers are not prepared to cope with it. > One known victim is lld prior to r325420. >=20 >=20 > The issue is not limited to the system clang's > associated lld.=20 >=20 > Here is an attempt to use clang++50, implicitly using > its associated lld: >=20 > # clang++50 -v exception_test.cc > clang version 5.0.0 (tags/RELEASE_500/final) > Target: x86_64-portbld-freebsd12.0 > Thread model: posix > InstalledDir: /usr/local/llvm50/bin > "/usr/local/llvm50/bin/clang-5.0" -cc1 -triple x86_64-portbld-freebsd12.= 0 -emit-obj -mrelax-all -disable-free -main-file-name exception_test.cc -mr= elocation-model static -mthread-model posix -mdisable-fp-elim -masm-verbose= -mconstructor-aliases -munwind-tables -target-cpu x86-64 -v -dwarf-column-= info -debugger-tuning=3Dgdb -resource-dir /usr/local/llvm50/lib/clang/5.0.0= -internal-isystem /usr/include/c++/v1 -fdeprecated-macro -fdebug-compilati= on-dir /root/c_tests -ferror-limit 19 -fmessage-length 200 -fobjc-runtime= =3Dgnustep -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-= diagnostics -o /tmp/exception_test-baadc9.o -x c++ exception_test.cc > clang -cc1 version 5.0.0 based upon LLVM 5.0.0 default target x86_64-port= bld-freebsd12.0 > #include "..." search starts here: > #include <...> search starts here: > /usr/include/c++/v1 > /usr/local/llvm50/lib/clang/5.0.0/include > /usr/include > End of search list. > "/usr/local/llvm50/bin/ld" --eh-frame-hdr -dynamic-linker /libexec/ld-el= f.so.1 --hash-style=3Dboth --enable-new-dtags -o a.out /usr/lib/crt1.o /usr= /lib/crti.o /usr/lib/crtbegin.o -L/usr/lib /tmp/exception_test-baadc9.o -lc= ++ -lm -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc= _s --no-as-needed /usr/lib/crtend.o /usr/lib/crtn.o > /usr/local/llvm50/bin/ld: error: cannot open output file a.out: Invalid a= rgument > clang-5.0: error: linker command failed with exit code 1 (use -v to see i= nvocation) >=20 >=20 > https://svnweb.freebsd.org/ports/head/devel/?dir_pagestart=3D1000 >=20 > does not yet suggest updates to devel/llvm* 's for > the issue. >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 --zhXaljGHf11kAtnf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJaB/7qAAoJEKzQXbSebgfAWNkH/3jJBcgy/tX+KIEK+k3dBtn9 RbxOYvEtAjOaShcY/07E3lp9Mi1mpQo3Ct4zXdFM909aVSGPvEbN4IV5JRns7dE0 t121D493uRxZQ1QTojtS2FhiLv60BGJP+aeB7xa137bWU/KDVL4zagnQmrcQQ3L+ iar4sszUntAcWGkKE86aTiDFM5TFDoXZh8iv8X2W59hMJ/OId08qW96Kbf7IWetY BxwwgEae6dXVEsl+6AIG4UKKK86m4BjBHEZdkYO5KJRgTaGFqrwTFaGepWfnYoMW OTwTwWKIgpto+cuWbsgGk9pQU229wtTg0241dPVV2pEmoQ+2utT5uOUCaCfF4O4= =EO3n -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf-- From owner-freebsd-toolchain@freebsd.org Tue Nov 14 13:49:57 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 387B0DBF688 for ; Tue, 14 Nov 2017 13:49:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2410C7EEF5 for ; Tue, 14 Nov 2017 13:49:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAEDnuwJ035658 for ; Tue, 14 Nov 2017 13:49:57 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223415] lang/rust: don't require SSE2 on i386 (at least for binary packages) Date: Tue, 14 Nov 2017 13:49:57 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: emaste@freebsd.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rust@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Nov 2017 13:49:57 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223415 Ed Maste changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emaste@freebsd.org --- Comment #6 from Ed Maste --- I do not expect heroic efforts from porters to target pre-i686 x32 when it = is not supported by upstream. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Nov 15 11:53:26 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 77F57DDA610 for ; Wed, 15 Nov 2017 11:53:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 63ECD67D8A for ; Wed, 15 Nov 2017 11:53:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAFBrPHH061524 for ; Wed, 15 Nov 2017 11:53:26 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223680] www/firefox: DTRACE=on fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Date: Wed, 15 Nov 2017 11:53:24 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc blocked flagtypes.name Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 11:53:26 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223680 Bug ID: 223680 Summary: www/firefox: DTRACE=3Don fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: gecko@FreeBSD.org Reporter: jbeich@FreeBSD.org CC: freebsd-dtrace@FreeBSD.org Blocks: 214864 Assignee: gecko@FreeBSD.org Flags: maintainer-feedback?(gecko@FreeBSD.org) I'd like to use lld in order to fix bug 222641. jsarray.o links fine until processed by dtrace -G. bfd and gold are unaffected. Any clue why? $ c++ -v FreeBSD clang version 5.0.0 (tags/RELEASE_500/final 312559) (based on LLVM 5.0.0svn) Target: x86_64-unknown-freebsd12.0 Thread model: posix InstalledDir: /usr/bin $ ln -fs ld.lld /usr/bin/ld $ c++ -Wl,-V LLD 5.0.0 (FreeBSD 312559) (compatible with GNU linkers) $ sed -i '.bak' '/LLD_UNSAFE/d' /usr/ports/Mk/bsd.gecko.mk $ cd /usr/ports/www/firefox $ make [...] /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated c++: error: linker command failed with exit code 1 (use -v to see invocatio= n) Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214864 [Bug 214864] [exp-run] test build with lld as /usr/bin/ld --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Nov 15 12:00:54 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7EE03DDAD46 for ; Wed, 15 Nov 2017 12:00:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A39A6818C for ; Wed, 15 Nov 2017 12:00:54 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAFC0sjR096098 for ; Wed, 15 Nov 2017 12:00:54 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223680] www/firefox: DTRACE=on fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Date: Wed, 15 Nov 2017 12:00:54 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-toolchain@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 12:00:54 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223680 Jan Beich changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|gecko@FreeBSD.org |freebsd-toolchain@FreeBSD.o | |rg --- Comment #1 from Jan Beich --- Over to toolchain@ to investigate as gecko@ already defines LLD_UNSAFE as a workaround. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Nov 15 12:20:53 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4E26DDB829 for ; Wed, 15 Nov 2017 12:20:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A27FE68C17 for ; Wed, 15 Nov 2017 12:20:53 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAFCKrRQ062152 for ; Wed, 15 Nov 2017 12:20:53 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223680] www/firefox: DTRACE=on fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Date: Wed, 15 Nov 2017 12:20:53 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-toolchain@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 12:20:53 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223680 --- Comment #2 from Jan Beich --- Another way to reproduce: $ ln -fs ld.lld /usr/bin/ld $ pkg install autoconf213 gmake python27 mercurial $ hg clone https://hg.mozilla.org/mozilla-central $ cd mozilla-central/js/src $ autoconf-2.13 $ ./configure --disable-jemalloc --enable-dtrace $ gmake [...] /usr/bin/ld: error: ../jsarray.o: string table non-null terminated clang++: error: linker command failed with exit code 1 (use -v to see invocation) --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Nov 15 21:07:07 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 14CEEDE756F for ; Wed, 15 Nov 2017 21:07:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC78E7BF04 for ; Wed, 15 Nov 2017 21:07:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAFL76t9077227 for ; Wed, 15 Nov 2017 21:07:06 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223680] www/firefox: DTRACE=on fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Date: Wed, 15 Nov 2017 21:07:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-toolchain@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2017 21:07:07 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223680 --- Comment #3 from Dimitry Andric --- After dtrace processes the jsarray.o file, its .strtab session is no longer null-terminated, e.g. before dtrace it looks like: Hex dump of section '.strtab': 0x00000000 005f5a32 354a535f 5265706f 72744572 ._Z25JS_ReportEr 0x00000010 726f724e 756d6265 72415343 49495039 rorNumberASCIIP9 0x00000020 4a53436f 6e746578 74504650 4b31394a JSContextPFPK19J 0x00000030 53457272 6f72466f 726d6174 53747269 SErrorFormatStri 0x00000040 6e675076 6a455334 5f6a7a00 6d656d63 ngPvjES4_jz.memc 0x00000050 7079002e 72656c61 2e746578 742e5f5a py..rela.text._Z 0x00000060 4c323043 72656174 65417272 61795072 L20CreateArrayPr 0x00000070 6f746f74 79706550 394a5343 6f6e7465 ototypeP9JSConte ... 0x00006ea0 5f30002e 4c435049 34345f30 002e4c43 _0..LCPI44_0..LC 0x00006eb0 50493234 5f30002e 4c435049 33335f30 PI24_0..LCPI33_0 0x00006ec0 002e4c43 50493233 5f30002e 4c435049 ..LCPI23_0..LCPI 0x00006ed0 325f3000 2e4c4350 4933315f 30002e4c 2_0..LCPI31_0..L 0x00006ee0 43504932 315f3000 2e4c4350 4933305f CPI21_0..LCPI30_ 0x00006ef0 30002e4c 43504932 305f3000 2e4c2e73 0..LCPI20_0..L.s 0x00006f00 74722e39 30002e72 6f646174 612e5f5a tr.90..rodata._Z 0x00006f10 4c313070 6f776572 734f6631 30002e4c L10powersOf10..L 0x00006f20 2e737472 2e313000 .str.10. After dtrace: Hex dump of section '.strtab': 0x00000000 005f5a32 354a535f 5265706f 72744572 ._Z25JS_ReportEr 0x00000010 726f724e 756d6265 72415343 49495039 rorNumberASCIIP9 0x00000020 4a53436f 6e746578 74504650 4b31394a JSContextPFPK19J 0x00000030 53457272 6f72466f 726d6174 53747269 SErrorFormatStri 0x00000040 6e675076 6a455334 5f6a7a00 6d656d63 ngPvjES4_jz.memc 0x00000050 7079002e 72656c61 2e746578 742e5f5a py..rela.text._Z 0x00000060 4c323043 72656174 65417272 61795072 L20CreateArrayPr 0x00000070 6f746f74 79706550 394a5343 6f6e7465 ototypeP9JSConte ... 0x000073a0 52657573 6547726f 75704550 394a5343 ReuseGroupEP9JSC 0x000073b0 6f6e7465 78744e32 4a533648 616e646c ontextN2JS6Handl 0x000073c0 65495038 4a534f62 6a656374 45456d00 eIP8JSObjectEEm. 0x000073d0 24647472 6163652e 5f5a4e32 6a733134 $dtrace._ZN2js14 0x000073e0 4e65774f 626a6563 74436163 68653136 NewObjectCache16 0x000073f0 6e65774f 626a6563 7446726f 6d486974 newObjectFromHit 0x00007400 4550394a 53436f6e 74657874 694e535f EP9JSContextiNS_ 0x00007410 32676331 31496e69 7469616c 48656170 2gc11InitialHeap 0x00007420 4500a5a5 a5a5a5a5 a5 E........ It looks like dtrace appends some uninitialized memory at the end of the ta= ble. I have not been able to successfully run valgrind on it, though, so I have= no idea where it comes from. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Thu Nov 16 06:41:17 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B466DBF7C4 for ; Thu, 16 Nov 2017 06:41:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 583EE6F043 for ; Thu, 16 Nov 2017 06:41:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id vAG6fGC6045436 for ; Thu, 16 Nov 2017 06:41:17 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-toolchain@FreeBSD.org Subject: [Bug 223680] www/firefox: DTRACE=on fails with /usr/bin/ld: error: ../../js/src/jsarray.o: string table non-null terminated Date: Thu, 16 Nov 2017 06:41:17 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: markj@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: markj@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 06:41:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D223680 Mark Johnston changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |markj@FreeBSD.org Assignee|freebsd-toolchain@FreeBSD.o |markj@FreeBSD.org |rg | --- Comment #4 from Mark Johnston --- This is a problem with r313504. It occurs when linking with ld.bfd as well, it's just that lld is more strict. --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Thu Nov 16 17:13:56 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05101DE39D5; Thu, 16 Nov 2017 17:13:56 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C1EF92BBF; Thu, 16 Nov 2017 17:13:55 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id D84A35755; Thu, 16 Nov 2017 17:13:54 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 162D623FB; Thu, 16 Nov 2017 17:13:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id aH01YBnoeiIk; Thu, 16 Nov 2017 17:13:46 +0000 (UTC) Subject: Re: -r325627 of head: mergemaster: Creating objdir after objdir after . . . DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 0577423F0 To: Mark Millard Cc: FreeBSD Toolchain , FreeBSD Current References: <08a57ee2-ae3e-b8ea-73a3-b6533b0fd206@FreeBSD.org> <202f44cb-39d6-99af-9804-582825ae5c07@FreeBSD.org> <0c9c20c2-1d34-77e8-1620-fb99881a34d1@FreeBSD.org> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> Date: Thu, 16 Nov 2017 09:13:48 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8Sh14RGwniTvEmiiSCSWS3svwlVLOEa5C" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 17:13:56 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --8Sh14RGwniTvEmiiSCSWS3svwlVLOEa5C Content-Type: multipart/mixed; boundary="pEfxv5nXReVV17CIb3LFDPTdvITww0S4I"; protected-headers="v1" From: Bryan Drewery To: Mark Millard Cc: FreeBSD Toolchain , FreeBSD Current Message-ID: <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> Subject: Re: -r325627 of head: mergemaster: Creating objdir after objdir after . . . References: <08a57ee2-ae3e-b8ea-73a3-b6533b0fd206@FreeBSD.org> <202f44cb-39d6-99af-9804-582825ae5c07@FreeBSD.org> <0c9c20c2-1d34-77e8-1620-fb99881a34d1@FreeBSD.org> In-Reply-To: --pEfxv5nXReVV17CIb3LFDPTdvITww0S4I Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 11/11/2017 2:25 PM, Mark Millard wrote: >=20 > On 2017-Nov-11, at 8:47 AM, Bryan Drewery wrote:= >=20 >>> On Nov 11, 2017, at 00:51, Mark Millard wrote: >>> >>>> On 2017-Nov-10, at 5:16 PM, Bryan Drewery = wrote: >>>> >>>>> On 11/10/2017 8:30 AM, Bryan Drewery wrote: >>>>> . . .=20 >>>>> In fact it's similar to my META_MODE whitelist in the top-level >>>>> Makefile. There's quite a few targets we don't care for AUTO_OBJ o= n, >>>>> like distribute*, installworld, installkernel, etc. >>>> >>>> r325697 should fix it. >>> >>> Most of the messages are gone in -r325700 . But there was: >>> >>> *** Creating the temporary root environment in /var/tmp/temproot >>> *** /var/tmp/temproot ready for use >>> *** Creating and populating directory structure in /var/tmp/temproot >>> >>> [Creating objdir /usr/obj/usr/src/arm64.aarch64...] >>> [Creating objdir /usr/obj/usr/src/arm64.aarch64/etc...] >>> [Creating objdir /usr/obj/usr/src/arm64.aarch64/etc/sendmail...] >>> >>> (No more objdir lines after that.) >> >> Yea this is expected. Mergemaster runs =E2=80=98make obj=E2=80=99 in e= tc/. >=20 > Hmm. I looking I see the: >=20 > ${MM_MAKE} _obj SUBDIR_OVERRIDE=3Detc >/dev/null && > ${MM_MAKE} everything SUBDIR_OVERRIDE=3Detc >/dev/null && >=20 > Its too bad that the mergemaster man page makes no reference > to depending on MAKEOBJDIRPREFIX (or its default) and the > tree contents that it points to. If one has more than one > tree around then one should be picking the right one --but > nothing in the man page suggests that. >=20 > It also would not play well with not having that build tree > available at the time of a mergemaster. Can you test this patch please in context of this problem please? It resolves read-only objdirs and should avoid more of the objdir creations at mergemaster/installworld time. It probably will still create the etc/sendmail one. https://people.freebsd.org/~bdrewery/patches/top-level-objdirs.diff >=20 > The 20130425 UPDATING entry does note use of > MAKEOBJDIRPREFIX. It notes that mergemaster makes use of the > specific, bootstrapped mtree and install. Does that mean > that a cross-build needs mergemaster to be executed on > the cross-build host instead of on the target system? I do > not see the man page as well-covering such questions for > the proper usage technique. >=20 > Dependency on /usr/src (by default or an alternate via -m) is > clear from the man page. So, having a proper vintage of such > and having mergemaster use it was clear. But such seems to not > be sufficient, which was not clear. >=20 >> The top-level check-old objdir creation is unavoidable right now... yo= u can use -DNO_OBJ if you want to avoid it. >> >>> >>>>> >>>>>> However from reading mergemaster.sh it seems that _at least_ >>>>>> /usr/obj/usr/src/etc/sendmail would be created before my changes. = Can >>>>>> someone confirm that on stable/ or something? >>>>>> >>>>>>> >>>>>>> (MAKEOBJDIRPREFIX=3D does control the path-prefix used >>>>>>> if specified in the env list before mergemaster.) >>>>>>> >>> >=20 >=20 > =3D=3D=3D > Mark Millard > markmi at dsl-only.net >=20 --=20 Regards, Bryan Drewery --pEfxv5nXReVV17CIb3LFDPTdvITww0S4I-- --8Sh14RGwniTvEmiiSCSWS3svwlVLOEa5C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJaDcdMAAoJEDXXcbtuRpfPNpYH+gPa1zzx3/pnAh5xtzETjhHx IVN/5TkxR5n4d14Rl/p1iTLP+UyR4IhCGcQm3hoSnF3jcDeIsPk7CDFTqvfF0mWN li6B7jd3T8Epa8DZaHQCkynh3TZ9rHXniGNSimQxdpCZ117Sr6m2OdXE2JFvFhE0 yY0I+c/8qcLHO7SDRL/pMoq5+YTYHlHBgfJp5fHg9RdhEgMUv7898QHrJzs1K4e6 zluWbGEbl0AwvepkC5wk72VghRyUsJjYoQDhuUjcKI3dcPIeK4xeNUYh7MMTnGGa sEjDYjK6TVY9wLdloYWImoyRNLZprvIjLGIXPViSoM/LLqknVbOmnxGcZh51W0g= =xX9I -----END PGP SIGNATURE----- --8Sh14RGwniTvEmiiSCSWS3svwlVLOEa5C-- From owner-freebsd-toolchain@freebsd.org Thu Nov 16 21:15:59 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97BA6DE95D3 for ; Thu, 16 Nov 2017 21:15:59 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-115.reflexion.net [208.70.210.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 592886AAD8 for ; Thu, 16 Nov 2017 21:15:58 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 16695 invoked from network); 16 Nov 2017 21:15:51 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 16 Nov 2017 21:15:51 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v8.40.3) with SMTP; Thu, 16 Nov 2017 16:15:51 -0500 (EST) Received: (qmail 10154 invoked from network); 16 Nov 2017 21:15:51 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 16 Nov 2017 21:15:51 -0000 Received: from [192.168.1.25] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id F2202EC8FF6; Thu, 16 Nov 2017 13:15:50 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: -r325627 of head: mergemaster: Creating objdir after objdir after . . . From: Mark Millard In-Reply-To: <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> Date: Thu, 16 Nov 2017 13:15:50 -0800 Cc: FreeBSD Toolchain , FreeBSD Current Content-Transfer-Encoding: quoted-printable Message-Id: <8657A465-F0D8-49DC-BBC7-DA00E04E5A72@dsl-only.net> References: <08a57ee2-ae3e-b8ea-73a3-b6533b0fd206@FreeBSD.org> <202f44cb-39d6-99af-9804-582825ae5c07@FreeBSD.org> <0c9c20c2-1d34-77e8-1620-fb99881a34d1@FreeBSD.org> <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 21:15:59 -0000 =3D=3D=3D Mark Millard markmi@dsl-only.net On 2017-Nov-16, at 9:13 AM, Bryan Drewery wrote: >> . . . >=20 > Can you test this patch please in context of this problem please? > It resolves read-only objdirs and should avoid more of the objdir > creations at mergemaster/installworld time. It probably will still > create the etc/sendmail one. >=20 > https://people.freebsd.org/~bdrewery/patches/top-level-objdirs.diff >=20 >>>> . . . I applied the patch. The 3 experiments below only showed the sendmail related "Creating objdir" lines, no other "Creating objdir" lines. Based on using ( /tmp/usr/obj/armv7_clang not existing at the time): # more ~/sys_build_scripts.armv7-host/mergemaster_armv7-armv7-host.sh=20 kldload -n filemon && \ script = ~/sys_typescripts/typescript_mergemaster_armv7_clang_bootstrap_clang-armv7= -host-$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.armv7-clang-bootstrap.armv7-hos= t" \ MAKEOBJDIRPREFIX=3D"/tmp/usr/obj/armv7_clang/arm.armv7" \ mergemaster -A armv7 $* The merge master produced just the 3 objdir lines related to sendmail: # ~/sys_build_scripts.armv7-host/mergemaster_armv7-armv7-host.sh -FUPi=20= Script started, output file is = /root/sys_typescripts/typescript_mergemaster_armv7_clang_bootstrap_clang-a= rmv7-host-2017-11-16:12:31:48 *** Creating the temporary root environment in /var/tmp/temproot *** /var/tmp/temproot ready for use *** Creating and populating directory structure in /var/tmp/temproot [Creating objdir = /tmp/usr/obj/armv7_clang/arm.armv7/usr/src/arm.armv7...] [Creating objdir = /tmp/usr/obj/armv7_clang/arm.armv7/usr/src/arm.armv7/etc...] [Creating objdir = /tmp/usr/obj/armv7_clang/arm.armv7/usr/src/arm.armv7/etc/sendmail...] . . . (other stuff) . . . Based on ( /usr/obj/bpim3_clang not existing at the time [renamed]): # more = ~/sys_build_scripts.armv7-host/make_bpim3_nodebug_clang_bootstrap-armv7-ho= st.sh=20 kldload -n filemon && \ script = ~/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-host= -$(date +%Y-%m-%d:%H:%M:%S) \ env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" = SRC_ENV_CONF=3D"/root/src.configs/src.conf.armv7-clang-bootstrap.armv7-hos= t" \ WITH_META_MODE=3Dyes \ WORLD_FLAGS=3D"${WORLD_FLAGS} UBLDR_LOADADDR=3D0x42000000" \ MAKEOBJDIRPREFIX=3D"/usr/obj/bpim3_clang/arm.armv7" \ make $* the check-old did not produce any objdir lines: # = ~/sys_build_scripts.armv7-host/make_bpim3_nodebug_clang_bootstrap-armv7-ho= st.sh check-old Script started, output file is = /root/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-= host-2017-11-16:12:44:43 >>> Checking for old files >>> Checking for old libraries >>> Checking for old directories To remove old files and directories run 'make delete-old'. To remove old libraries run 'make delete-old-libs'. Script done, output file is = /root/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-= host-2017-11-16:12:44:43 As for installworld installkernel creating a new directory tree. . . (same .sh file for check-old above but with /usr/obj/bpim3_clang back in = place) # = ~/sys_build_scripts.armv7-host/make_bpim3_nodebug_clang_bootstrap-armv7-ho= st.sh -j4 installworld installkernel = DESTDIR=3D/usr/obj/DESTDIRs/clang-armv7-installworld-objdir-test Script started, output file is = /root/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-= host-2017-11-16:12:54:04 --- installworld --- make[1]: = "/usr/obj/bpim3_clang/arm.armv7/usr/src/arm.armv7/compiler-metadata.mk" = line 1: Using cached compiler metadata from build at bpim3 on Tue Nov 14 = 22:25:57 PST 2017 --- __installcheck_UGID --- --- installworld --- . . . --- _kmodinstall --- install -T release -o root -g wheel -m 555 g_mouse.ko = /usr/obj/DESTDIRs/clang-armv7-installworld-objdir-test/boot/kernel/ install -T debug -o root -g wheel -m 555 g_mouse.ko.debug = /usr/obj/DESTDIRs/clang-armv7-installworld-objdir-test/usr/lib/debug/boot/= kernel/ --- afterinstall --- kldxref = /usr/obj/DESTDIRs/clang-armv7-installworld-objdir-test/boot/kernel Script done, output file is = /root/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-= host-2017-11-16:12:54:04 # grep "Creating objdir" = /root/sys_typescripts/typescript_make_bpim3_nodebug_clang_bootstrap-armv7-= host-2017-11-16:12:54:04 | more # (So: None found in the typescript file.) =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-toolchain@freebsd.org Thu Nov 16 21:54:03 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51964DEAB95; Thu, 16 Nov 2017 21:54:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 195E56C822; Thu, 16 Nov 2017 21:54:03 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 56080A6E8; Thu, 16 Nov 2017 21:54:02 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 39A4D28FD; Thu, 16 Nov 2017 21:54:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id X0xHQLCO7P3s; Thu, 16 Nov 2017 21:53:58 +0000 (UTC) Subject: Re: -r325627 of head: mergemaster: Creating objdir after objdir after . . . DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com 6DCAA28F7 To: Mark Millard Cc: FreeBSD Toolchain , FreeBSD Current References: <08a57ee2-ae3e-b8ea-73a3-b6533b0fd206@FreeBSD.org> <202f44cb-39d6-99af-9804-582825ae5c07@FreeBSD.org> <0c9c20c2-1d34-77e8-1620-fb99881a34d1@FreeBSD.org> <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> <8657A465-F0D8-49DC-BBC7-DA00E04E5A72@dsl-only.net> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <3fee21d2-f5fc-e4d6-58e0-d8b4e87da7b2@FreeBSD.org> Date: Thu, 16 Nov 2017 13:53:38 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <8657A465-F0D8-49DC-BBC7-DA00E04E5A72@dsl-only.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="QroHc4FSNm8ODalp1doWc7xWfb3EjJQ69" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Nov 2017 21:54:03 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QroHc4FSNm8ODalp1doWc7xWfb3EjJQ69 Content-Type: multipart/mixed; boundary="KWo3GwNBGI8dhEoA7w09eX0oGe4plkTR6"; protected-headers="v1" From: Bryan Drewery To: Mark Millard Cc: FreeBSD Toolchain , FreeBSD Current Message-ID: <3fee21d2-f5fc-e4d6-58e0-d8b4e87da7b2@FreeBSD.org> Subject: Re: -r325627 of head: mergemaster: Creating objdir after objdir after . . . References: <08a57ee2-ae3e-b8ea-73a3-b6533b0fd206@FreeBSD.org> <202f44cb-39d6-99af-9804-582825ae5c07@FreeBSD.org> <0c9c20c2-1d34-77e8-1620-fb99881a34d1@FreeBSD.org> <109a5971-236c-1007-21f6-6bd1cbe3a1cb@FreeBSD.org> <8657A465-F0D8-49DC-BBC7-DA00E04E5A72@dsl-only.net> In-Reply-To: <8657A465-F0D8-49DC-BBC7-DA00E04E5A72@dsl-only.net> --KWo3GwNBGI8dhEoA7w09eX0oGe4plkTR6 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 11/16/2017 1:15 PM, Mark Millard wrote: >=20 > =3D=3D=3D > Mark Millard > markmi@dsl-only.net >=20 > On 2017-Nov-16, at 9:13 AM, Bryan Drewery wrote:= >=20 >>> . . . >> >> Can you test this patch please in context of this problem please? >> It resolves read-only objdirs and should avoid more of the objdir >> creations at mergemaster/installworld time. It probably will still >> create the etc/sendmail one. >> >> https://people.freebsd.org/~bdrewery/patches/top-level-objdirs.diff >> >>>>> . . . >=20 > I applied the patch. >=20 > The 3 experiments below only showed the sendmail related > "Creating objdir" lines, no other "Creating objdir" lines. >=20 [...] >=20 > (So: None found in the typescript file.) >=20 Thanks! I will commit it in a while. --=20 Regards, Bryan Drewery --KWo3GwNBGI8dhEoA7w09eX0oGe4plkTR6-- --QroHc4FSNm8ODalp1doWc7xWfb3EjJQ69 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJaDgjiAAoJEDXXcbtuRpfP+UoIAI7WCWCetA+TmM0dwC18TNLi i+y1W38Gu1jD/JAImW9YhtO2Gyrb1YAKwzoAZ82T28l0YnZgb9DN++b8Ci4xxrxA GNnvz8RwVvMw1OaJG6IQJBUam59UryHDmSKB/W819tI7HOsgbBmVGHfvs1YX/pZ7 8OAH5+bVWeht+4RYNu/etZvuXcn8EChZN47U17fBYaLTTSr1xwBNNqJbsRLHM6e9 TAs7DjF7lxcDjiTPAnwgDsIei8vFaAn8F4xx+hOaGy0dzgE9+HVk/MoZV8uhEx/4 +Pel1AFPioxTaflqDb5xJIiG7z7nxqkJaD7fxI28XNdLPojjXgh/b7M6xsJqIQI= =kH48 -----END PGP SIGNATURE----- --QroHc4FSNm8ODalp1doWc7xWfb3EjJQ69--