From owner-freebsd-x11@freebsd.org Wed Nov 14 18:10:17 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB7601130141 for ; Wed, 14 Nov 2018 18:10:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-14.consmr.mail.bf2.yahoo.com (sonic309-14.consmr.mail.bf2.yahoo.com [74.6.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 37CFD8326D for ; Wed, 14 Nov 2018 18:10:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: xZQCb4AVM1mRGWiG3MBG6BymteQQYX_9JqGsDRmAyHriHRoytKyZecDYlWyRraq BMtPjbEAZ2SwSefGvEoA5lLKEZs1ACQVSHUvns0yiyUPqhQhFjEnuK.YGDaOcBYD5TWq90JxrSYh ga40CulncB.eOFOaTxt7Vm3qEbNmC4PJzMQYhQ5sz2pLsGGydwbUJhFMFHLclDcUmjeRMuTxxBe6 8XENvEzhib.2G6acFjZgPRQi5BPuvYPhUF4ize_R_vqQ1_EM5OxueiVBrF9izei9aEJwVtsAbgVf S5QFsdJHZqWr9jLVW2z_vjVJcy30BNARdcEo2NjzTI7zsBE8Az9vNwik2Urv9TEqgqOlcj.OCvMQ 3Qz0_vuiP1LVrZ_uCTGPCljvMJb6OK61CdwBNG.ZuObFJ.SEblF3m6VZ77APUS1LuzkNNnhmb6tD hJ1mrDR46PNG7wX.zHpCwn1qcPECMzZd1WLLRpFdtJs9vyNurdu9LAX9c7_gpKVedPDfwOlY.Luv lqkQ.VpCL35a0glhLy2cgH6abZ6nTdI3EbZq55pwSd2xUhBN24N9vmgdH6ZblFTKcWpx23x0k9.i ti.Cy4FKFKXLXYUzM.uuekfllSWfolqw023K9l79tXR7rL1O2gUO9PT.5g15816EuG1Mb1eQebJc uGoJ94mThJDlh1eDYWUqJu2KdCyo_jGKHSHbgdeAzfLMg73aJjADp7A66T.kDR_C76qwDkURUyPo rJKEGWwdwUhPqb4.Z7tnhLhG7nOnPXc_pCcyvu.G0a.P3QtOlZ6Icah.C7rAQUZ6Y87Ew1vQ.HLP lI1f3jliv8zLhBY.EFFheygW.YrTyMvGW9KLMR_KsV4K1iNHM5JEPlmoQ1jbmlh.2QDirZrRPKhy srRQq1UlM8UuR8e.vRFZ61PnHb4p1xZTDfigK06c3CZNviHH4rGHUdnXByP0VOhJg65icJgei62n gLaA_yDeoS4Z_DskLOMn41k3EPmXaQOlqKHQxfqWPWrY0z_wDgGSFeKH2GP1wdhkmpCIwgU8CNea pOXF0l3UQ.pNjEj8md0XauVXG95Itw42E1ThyQR1buqndkvFh Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Wed, 14 Nov 2018 18:10:10 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp418.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 89c4b20ce0f802108959fca9c9047d2f; Wed, 14 Nov 2018 18:10:06 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.1 \(3445.101.1\)) Subject: ports head -r487783: on armv7 x11/pixman fails to build: /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against local symbol in readonly segment; recompile object files with -fPIC Message-Id: <56BE95DD-61E5-43CB-923D-10E968003FE3@yahoo.com> Date: Wed, 14 Nov 2018 10:10:04 -0800 To: ports-list freebsd , freebsd-x11@freebsd.org X-Mailer: Apple Mail (2.3445.101.1) X-Rspamd-Queue-Id: 37CFD8326D X-Spamd-Result: default: False [-0.39 / 200.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com]; NEURAL_HAM_MEDIUM(-0.94)[-0.943,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_FROM(0.00)[yahoo.com]; NEURAL_HAM_LONG(-0.85)[-0.852,0]; NEURAL_SPAM_SHORT(0.86)[0.861,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCVD_IN_DNSWL_NONE(0.00)[124.129.6.74.list.dnswl.org : 127.0.5.0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(1.06)[ip: (1.66), ipnet: 74.6.128.0/21(2.07), asn: 26101(1.66), country: US(-0.10)]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2018 18:10:17 -0000 I'll first note: # /usr/bin/ld -v LLD 6.0.1 (FreeBSD 335540-1300000) (compatible with GNU linkers) and that I use: CFLAGS.clang+=3D -mcpu=3Dcortex-a7 CXXFLAGS.clang+=3D -mcpu=3Dcortex-a7 CPPFLAGS.clang+=3D -mcpu=3Dcortex-a7 in the src.conf like = ~/src.configs/src.conf.armv7-clang-bootstrap.armv7-host file that I used. The error reports were: --- libpixman-1.la --- /bin/sh ../libtool --tag=3DCC --mode=3Dlink cc -O -pipe = -mcpu=3Dcortex-a7 -g -fno-strict-aliasing -Wall = -Wdeclaration-after-statement -Wno-unused-local-typedefs = -fno-strict-aliasing -fvisibility=3Dhid den -version-info 34:0:34 -no-undefined -pthread -o = libpixman-1.la -rpath /usr/local/lib pixman.lo pixman-access.lo = pixman-access-accessors.lo pixman-bits-image.lo pixman-combine32.lo = pixm an-combine-float.lo pixman-conical-gradient.lo pixman-filter.lo = pixman-x86.lo pixman-mips.lo pixman-arm.lo pixman-ppc.lo pixman-edge.lo = pixman-edge-accessors.lo pixman-fast-path.lo pixman-glyph.lo=20 pixman-general.lo pixman-gradient-walker.lo pixman-image.lo = pixman-implementation.lo pixman-linear-gradient.lo pixman-matrix.lo = pixman-noop.lo pixman-radial-gradient.lo pixman-region16.lo pixman-r egion32.lo pixman-solid-fill.lo pixman-timer.lo pixman-trap.lo = pixman-utils.lo -lm -lm libpixman-arm-simd.la = libpixman-arm-neon.la -lm libtool: link: cc -shared -fPIC -DPIC .libs/pixman.o = .libs/pixman-access.o .libs/pixman-access-accessors.o = .libs/pixman-bits-image.o .libs/pixman-combine32.o = .libs/pixman-combine-float.o .libs/pixma n-conical-gradient.o .libs/pixman-filter.o .libs/pixman-x86.o = .libs/pixman-mips.o .libs/pixman-arm.o .libs/pixman-ppc.o = .libs/pixman-edge.o .libs/pixman-edge-accessors.o = .libs/pixman-fast-path.o .libs /pixman-glyph.o .libs/pixman-general.o .libs/pixman-gradient-walker.o = .libs/pixman-image.o .libs/pixman-implementation.o = .libs/pixman-linear-gradient.o .libs/pixman-matrix.o .libs/pixman-noop.o = .libs/ pixman-radial-gradient.o .libs/pixman-region16.o .libs/pixman-region32.o = .libs/pixman-solid-fill.o .libs/pixman-timer.o .libs/pixman-trap.o = .libs/pixman-utils.o -Wl,--whole-archive ./.libs/libpixman- arm-simd.a ./.libs/libpixman-arm-neon.a -Wl,--no-whole-archive -lm -O = -mcpu=3Dcortex-a7 -g -pthread -pthread -Wl,-soname = -Wl,libpixman-1.so.0 -o .libs/libpixman-1.so.0.34.0 /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in = ./.libs/libpixman-arm-simd.a(pixman-arm-simd-asm-scaled.o) >>> referenced by pixman-arm-simd-asm-scaled.o:(.text+0x1B8) in archive = ./.libs/libpixman-arm-simd.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in = ./.libs/libpixman-arm-simd.a(pixman-arm-simd-asm-scaled.o) >>> referenced by pixman-arm-simd-asm-scaled.o:(.text+0x374) in archive = ./.libs/libpixman-arm-simd.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x17AC) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x1814) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x1A38) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x1AFC) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x21C8) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x2294) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x84E0) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x85C4) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x9720) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x9834) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0xA7B0) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0xA8CC) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x105A0) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x10DB8) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x11274) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm.o) >>> referenced by pixman-arm-neon-asm.o:(.text+0x11808) in archive = ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in = ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm-bilinear.o) >>> referenced by pixman-arm-neon-asm-bilinear.o:(.text+0x4F0) in = archive ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: can't create dynamic relocation R_ARM_V4BX against = local symbol in readonly segment; recompile object files with -fPIC >>> defined in = ./.libs/libpixman-arm-neon.a(pixman-arm-neon-asm-bilinear.o) >>> referenced by pixman-arm-neon-asm-bilinear.o:(.text+0xABC) in = archive ./.libs/libpixman-arm-neon.a /usr/bin/ld: error: too many errors emitted, stopping now (use = -error-limit=3D0 to see all errors) cc: error: linker command failed with exit code 1 (use -v to see = invocation) *** [libpixman-1.la] Error code 1 make[3]: stopped in = /wrkdirs/usr/ports/x11/pixman/work/pixman-0.34.0/pixman 1 error make[3]: stopped in = /wrkdirs/usr/ports/x11/pixman/work/pixman-0.34.0/pixman *** [all-recursive] Error code 1 FreeBSD context details: # uname -apKU FreeBSD OPiP2E 13.0-CURRENT FreeBSD 13.0-CURRENT #5 r340287M: Sat Nov 10 = 22:40:25 PST 2018 = markmi@FBSDFSSD:/usr/obj/armv7_clang/arm.armv7/usr/src/arm.armv7/sys/GENER= IC-NODBG arm armv7 1300003 1300003 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)