From owner-freebsd-ppc@freebsd.org Thu Dec 3 12:36:26 2015 Return-Path: Delivered-To: freebsd-ppc@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 DC044A3E50B for ; Thu, 3 Dec 2015 12:36:26 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-152.reflexion.net [208.70.211.152]) (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 9AE9119EC for ; Thu, 3 Dec 2015 12:36:26 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 29743 invoked from network); 3 Dec 2015 12:36:19 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 3 Dec 2015 12:36:19 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v7.80.0) with SMTP; Thu, 03 Dec 2015 07:36:19 -0500 (EST) Received: (qmail 11908 invoked from network); 3 Dec 2015 12:36:19 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with SMTP; 3 Dec 2015 12:36:19 -0000 X-No-Relay: not in my network X-No-Relay: not in my network Received: from [192.168.1.8] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 886C71C43D2; Thu, 3 Dec 2015 04:36:10 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: 11.0-CURRENT -r291685 installworld: ld-elf.so.1 update leads to Signal 11's on Quad core G5 PowerMac From: Mark Millard In-Reply-To: Date: Thu, 3 Dec 2015 04:36:17 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <0DFE7349-6954-4E9C-8FD3-52EFCF40DFD9@dsl-only.net> References: <01BA3FF2-F362-48FA-B9E2-112E05CC00ED@dsl-only.net> <6AA244B9-DE60-4D8B-A08E-AADD73F9D856@dsl-only.net> <106D9CB0-D9AE-4463-A03E-3AB16583CDA7@dsl-only.net> To: Nathan Whitehorn , FreeBSD PowerPC ML X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2015 12:36:27 -0000 Just FYI: My attempt to update from 11.0 -r281630 via buildworld and = installworld to -r291685 based on powerpc64-gcc as the system and = (self-hosted) cross-compiler on a G5 PowerMac got: > =3D=3D=3D> libexec/rtld-elf (install) > chflags -h noschg /usr/libexec/ld-elf.so.1 > install -s -o root -g wheel -m 555 -C -b -fschg -S ld-elf.so.1 = /libexec/ld-elf.so.1 > install -T debug -o root -g wheel -m 444 ld-elf.so.1.debug = /usr/lib/debug/libexec/ld-elf.so.1.debug > install -o root -g wheel -m 444 rtld.1.gz /usr/share/man/man1/ > *** Signal 11 >=20 > Stop. > make[5]: stopped in /usr/src/libexec/rtld-elf > *** Error code 1 This looks the same as I got earlier for -r291637: loading non-static = programs fails when the new ld-elf.so.1 is in use. But if I'm the only one getting such results after the adjustments that = you made then something else about my attempt is likely involved. It has = taken some odd activity to even compile/link for my jump from a = 2015-Apr-18 11.0-CURRENT context to modern via (the updated) = powerpc64-gcc. So my context might not be the best evidence. Using /rescue/* programs to put back the ld-elf.so.1.old gets things = going again. So now I have a partially updated world. (The kernel built = and installed fine earlier, my various update problems have been with = world.) Context details if you care: Via /etc/src.conf powerpc64-gcc is also in use as the host compiler: no = gcc 4.2.1 present and clang not used. Before I'd done buildkernel and installkernel things were back at: > # freebsd-version -ku; uname -aKU > 11.0-CURRENT > 11.0-CURRENT > FreeBSD FBSDG5C0 11.0-CURRENT FreeBSD 11.0-CURRENT #12 r281630M: Sat = Apr 18 01:15:13 PDT 2015 = root@FBSDG5C0:/usr/obj/usr/src/sys/GENERIC64vtsc-NODEBUG powerpc = 1100070 1100070 After updating the kernel (the first time) when I'd still not been able = to complete a buildworld: > # freebsd-version -ku; uname -aKU > 11.0-CURRENT > 11.0-CURRENT > FreeBSD FBSDG5C0 11.0-CURRENT FreeBSD 11.0-CURRENT #13 r291624M: Tue = Dec 1 17:19:04 PST 2015 = root@FBSDG5C0:/usr/obj/usr/src/sys/GENERIC64vtsc-NODEBUG powerpc = 1100091 1100070 Now (build world completed but installworld did not; more recent kernel = build): > $ freebsd-version -ku; uname -aKU > 11.0-CURRENT > 11.0-CURRENT > FreeBSD FBSDG5C0 11.0-CURRENT FreeBSD 11.0-CURRENT #15 r291685M: Thu = Dec 3 03:06:52 PST 2015 = root@FBSDG5C0:/usr/obj/usr/src/sys/GENERIC64vtsc-NODEBUG powerpc = 1100091 1100070 > # svnlite info /usr/src > Path: /usr/src > Working Copy Root Path: /usr/src > URL: https://svn0.us-west.freebsd.org/base/head > Relative URL: ^/head > Repository Root: https://svn0.us-west.freebsd.org/base > Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f > Revision: 291685 > Node Kind: directory > Schedule: normal > Last Changed Author: kib > Last Changed Rev: 291685 > Last Changed Date: 2015-12-03 02:33:57 -0800 (Thu, 03 Dec 2015) > # more /etc/src.conf > NO_WERROR=3D > WITH_DEBUG=3D > WITH_DEBUG_FILES=3D > MALLOC_PRODUCTION=3D > CC=3D/usr/local/bin/powerpc64-portbld-freebsd11.0-gcc > CXX=3D/usr/local/bin/powerpc64-portbld-freebsd11.0-g++ > CPP=3D/usr/local/bin/powerpc64-portbld-freebsd11.0-cpp > CROSS_BINUTILS_PREFIX=3D/usr/local/powerpc64-freebsd/bin/ > X_COMPILER_TYPE=3Dgcc > DEPFLAGS+=3D -isystem /usr/obj/usr/src/tmp/usr/include/. = -I/usr/obj/usr/src/tmp/usr/include/c++/v1/. -I/usr/include/c++/v1/. > CFLAGS+=3D -isystem /usr/obj/usr/src/tmp/usr/include/. -Wl,-rpath-link = -Wl,/usr/obj/usr/src/tmp/usr/lib/. -Wl,-rpath-link = -Wl,/usr/obj/usr/src/tmp/lib/. -L/usr/obj/usr/src/tmp/usr/lib/. = -L/usr/obj/usr/src/tmp/lib/. > LDFLAGS+=3D -Wl,-rpath-link -Wl,/usr/obj/usr/src/tmp/usr/lib/. = -Wl,-rpath-link -Wl,/usr/obj/usr/src/tmp/lib/. = -L/usr/obj/usr/src/tmp/usr/lib/. -L/usr/obj/usr/src/tmp/lib/. > CXXFLAGS+=3D -isystem /usr/obj/usr/src/tmp/usr/include/. = -I/usr/obj/usr/src/tmp/usr/include/c++/v1/. -std=3Dgnu++11 = -L/usr/obj/usr/src/lib/libc++/. > # svnlite info /usr/ports > Path: /usr/ports > Working Copy Root Path: /usr/ports > URL: https://svn0.us-west.freebsd.org/ports/head > Relative URL: ^/head > Repository Root: https://svn0.us-west.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 402806 > Node Kind: directory > Schedule: normal > Last Changed Author: miwi > Last Changed Rev: 402806 > Last Changed Date: 2015-12-01 17:26:49 -0800 (Tue, 01 Dec 2015) =3D=3D=3D Mark Millard markmi at dsl-only.net