bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/29310] New: [2.39 Regression] copy relocation against non-copyab


From: doko at debian dot org
Subject: [Bug ld/29310] New: [2.39 Regression] copy relocation against non-copyable protected symbol `__cxa_ pure_virtual' on aarch64-linux-gnu
Date: Fri, 01 Jul 2022 03:57:42 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=29310

            Bug ID: 29310
           Summary: [2.39 Regression] copy relocation against non-copyable
                    protected symbol `__cxa_ pure_virtual' on
                    aarch64-linux-gnu
           Product: binutils
           Version: 2.39 (HEAD)
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: doko at debian dot org
  Target Milestone: ---

seen with binutils trunk 20220629 building GCC 10, 11, 12 with a profiled lto
build. Can be worked around by disabling the GCC lto build, still doing a
profiled build.

The lto1, gnat1, dm21 executables fail to link with

/usr/bin/ld: libcommon.a(input.o): copy relocation against non-copyable
protected symbol `__cxa_pure_virtual'
collect2: error: ld returned 1 exit status

Building GCC trunk without profiled and lto config still shows this, and
reverting back to binutils 2.38 lets the build succeed.

complete build log for GCC trunk at
https://buildd.debian.org/status/fetch.php?pkg=gcc-snapshot&arch=arm64&ver=1%3A20220630-1&stamp=1656585314&raw=0

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]