From owner-freebsd-current@freebsd.org Mon May 29 09:00:05 2017 Return-Path: Delivered-To: freebsd-current@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 AD886CF4F84 for ; Mon, 29 May 2017 09:00:05 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B35C716AB for ; Mon, 29 May 2017 09:00:04 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from freyja.zeit4.iv.bundesimmobilien.de ([87.138.105.249]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LaJWs-1ddqyr3pnS-00m36Z for ; Mon, 29 May 2017 10:59:56 +0200 Date: Mon, 29 May 2017 10:59:49 +0200 From: "O. Hartmann" To: freebsd-current Subject: After ino64 update: devel/libunwind failure: cannot preempt symbol '_Ux86_64_local_addr_space' defined Message-ID: <20170529105949.1cecf4e2@freyja.zeit4.iv.bundesimmobilien.de> Organization: Walstatt X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5PbTvq3Y9hsdtCvqtUGRTkPpHRmozhRaYOxQcPvsWocy9NQqP3G 3YioyEuVLeYb5OzqQSoaZPHOTbSDin/KcWLNZ05xQG3aW99EzEqzTilhmjWEo6LEHsFdOGi MdV5Lb8eGCQSAJIQ4cWZ4rNqRR8UQPJ993zo2hdVdrTiNGHm5QhrITZqTnGmcvUPDMn6Udm sIId4gdW5z9XrVSUeaD1w== X-UI-Out-Filterresults: notjunk:1;V01:K0:IQRzkODXTzg=:2X07sKBHmQB+38klTerXJu +EbX23H7KOQcimz9GKoemEfNwLfR4IoNpzPf3EA/HTphtKUbTU2u4eP0XVYprcA73Ufi4MtZj JjxtiUd5kv/BW0LFfGRb+jgcej3uv/+P96gtlON2Lsy1vsl09Y57f9Hrwm63SGiQYzhqJxQfg 7TO/kJfAh3lMRTarNThpPpOXQsOJKM9k58a74FepA9OgbeOSfvL8GNq9qXXCQPoN/Y2mNp7/Q L72K1XmPVSloqa8j4pQAGouxBz+teWkwssO8dYf9Qb4Y+nqnd/y4ZbTyYRduBmoL1NNYfwG/V xwmBRO4WYedUdQdG1BsRkB+SyYmFcW80jqsCzifyIh3JVIp/frIeaKY6wBqximF7vd7bBDqSC Aq6QHhRv8A0RT5u9SQfTpJ/eebGUeMbwOBNa9WhKaH2kn2XyzjAtdNitMyHCIuc4KWDja2Jyf NPXIcmGIXBzmw3wMTL35yKRaiy6nUVmRZ8IJLSCvY3M5SR1/F6ydBlKaE1nYfIimUXc58uInd 7m6wNt2oYj2ubrcoQ6MR2unqpU0xkR+QdBcEzY2VItPKKYp2IB2eEtqPaiZOP0keYfpJOc1ge J6fXs4WYxI/6zBwK9zADNdIG3rXKrFjIjTlxu32Qe6cEkk80a9xKBGx84ADN5yUcNyBd09f1e Yi97X9fVnkqHD85LVPVTU9XO4y8pR3dmvXmpl3iHAqqL6MIY1W7qZJWH7HhnmdB0jN9wqXhrP rBe9SRWMDB7tsG3MtrMZ9rfE4p30Uv71PJa/Zs/7agvJuDorbMQgtp4QtwWLp8X2p/lBGXrwD xUf4dzy X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 May 2017 09:00:05 -0000 After updating several boxes running CURRENT after introduction of ino64, I have one box which persitently rejects compiling and installing devel/libunwind, as you can finde below. The box in question is running FreeBSD 12.0-CURRENT #22 r319083: Sun May 28 21:18:52 CEST 2017 amd64, WITH_LLD_IS_LD=yes set. Another system, which has also been update to meet ino64, but hasn't completely switch over all ports to the new ABI by recompiling, seems to work. The OS version in question is FreeBSD 12.0-CURRENT #1 r319088: Mon May 29 06:56:45 CEST 2017 amd64, also WITH_LLD_IS_LD=yes set. I tried to recompile again all required ports for devel/libunwind via portmaster -f, even some addtional ports on a hunch like gmake, gperf etc., but without any success. The difference on both hosts is the CPU: the failing is IvyBridge XEON, the working one is a Haswell XEON. I'm out of ideas :-( If someone has some ideas, please send me an email. thanks, Oliver [...] libtool: link: cc -O2 -pipe -O3 -fstack-protector -fno-strict-aliasing -fexceptions -Wall -Wsign-compare -fstack-protector -o .libs/Gperf-trace Gperf-trace.o ../src/.libs/libunwind-x86_64.so /usr/ports/devel/libunwind/work/libunwind-1.2/src/.libs/libunwind.so ../src/.libs/libunwind.so -lgcc_s -llzma -Wl,-rpath -Wl,/usr/local/lib --- Gperf-simple --- /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_init_local' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_init_local' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function measure_unwind): cannot preempt symbol '_Ux86_64_init_local' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-simple.c:(function measure_unwind): cannot preempt symbol '_Ux86_64_step' defined in ../src/.libs/libunwind-x86_64.so --- Gperf-trace --- /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_init_local' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_init_local' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_local_addr_space' defined in ../src/.libs/libunwind-x86_64.so /usr/bin/ld: error: Gperf-trace.c:(function main): cannot preempt symbol '_Ux86_64_set_caching_policy' defined in ../src/.libs/libunwind-x86_64.so --- Gperf-simple --- cc: error: linker command failed with exit code 1 (use -v to see invocation) --- Gperf-trace --- cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [Gperf-trace] Error code 1