[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/29310] [2.39 Regression] copy relocation against non-copyable pr
From: |
i at maskray dot me |
Subject: |
[Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu |
Date: |
Fri, 01 Jul 2022 21:25:51 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29310
Fangrui Song <i at maskray dot me> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |i at maskray dot me
--- Comment #5 from Fangrui Song <i at maskray dot me> ---
(In reply to Matthias Klose from comment #4)
> it depends which *1 executable is built first.
>
> https://launchpadlibrarian.net/610456289/buildlog_ubuntu-kinetic-arm64.gcc-
> 11_11.3.0-4ubuntu1_BUILDING.txt.gz
> has failures in f951 and go1,
>
> https://launchpadlibrarian.net/610252712/buildlog_ubuntu-kinetic-arm64.gcc-
> 12_12.1.0-5ubuntu1_BUILDING.txt.gz
> has a failure in dm21
>
> I'm sure I saw a failure on lto1 too, but it looks there's some randomness
> which of these is built first.
As nsz' commention suggests, -Wl,-y,__cxa_pure_virtual information (and then
run `readelf -sW` on the defining archive/object) is needed. The logs are not
useful.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, sam at gentoo dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, nsz at gcc dot gnu.org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/01
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu,
i at maskray dot me <=
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, hjl.tools at gmail dot com, 2022/07/03
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, nsz at gcc dot gnu.org, 2022/07/06
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/06
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, nsz at gcc dot gnu.org, 2022/07/07
- [Bug ld/29310] [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu, doko at debian dot org, 2022/07/20