bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/18270] New: [AArch64] relocation truncated to fit: R_AARCH64_LD6


From: david.abdurachmanov at gmail dot com
Subject: [Bug ld/18270] New: [AArch64] relocation truncated to fit: R_AARCH64_LD64_GOT_LO12_NC against
Date: Thu, 16 Apr 2015 17:14:05 +0000

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

            Bug ID: 18270
           Summary: [AArch64] relocation truncated to fit:
                    R_AARCH64_LD64_GOT_LO12_NC against
           Product: binutils
           Version: 2.25
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: david.abdurachmanov at gmail dot com

Discussion started 2014 July:
https://sourceware.org/ml/binutils/2014-07/msg00130.html

Noticed while building CVMFS on Fedora 22 AArch64:

    https://ecsft.cern.ch/dist/cvmfs/cvmfs-2.1.20/cvmfs-2.1.20-1.fc21.src.rpm

address@hidden ~]# gcc -dumpversion
5.0.1
address@hidden ~]# ld -v
GNU ld version 2.25-5.fc22

## ERRORS ##

libcvmfs.a(libcvmfs.a_pub.o): In function `TryArgumentFormatter':
wpad.cc:(.text+0x840d8): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_ConvertArgumentsVA':
wpad.cc:(.text+0x842c4): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_ConvertValue':
wpad.cc:(.text+0x857f4): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function
`JS_EnumerateResolvedStandardClasses':
wpad.cc:(.text+0x92250): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_InitObjectClass'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_GetScopeChain':
wpad.cc:(.text+0x92388): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_LockGCThing':
wpad.cc:(.text+0x927ac): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_UnlockGCThing':
wpad.cc:(.text+0x92828): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_InstanceOf':
wpad.cc:(.text+0x9358c): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_GetConstructor':
wpad.cc:(.text+0x93c20): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_SealObject':
wpad.cc:(.text+0x93dbc): relocation truncated to fit:
R_AARCH64_LD64_GOT_LO12_NC against `js_GetErrorMessage'
libcvmfs.a(libcvmfs.a_pub.o): In function `JS_AliasProperty':
wpad.cc:(.text+0x94874): additional relocation overflows omitted from the
output
collect2: error: ld returned 1 exit status

I created a tarball

    http://davidlt.web.cern.ch/davidlt/vault/bugzilla_pr_arm64_ld.tar.xz

of 3.1M. It contains logs and minimal binaries required to reproduce this
failure (launch ./build.sh).

This will generate libcvmfs.a and then attempt to build a small test
application.

$ tar tf bugzilla_pr_arm64_ld.tar.xz
bugzilla_pr_arm64_ld/
bugzilla_pr_arm64_ld/combine_libs
bugzilla_pr_arm64_ld/libcurl.a
bugzilla_pr_arm64_ld/build.sh
bugzilla_pr_arm64_ld/libsqlite3.a
bugzilla_pr_arm64_ld/libcvmfs_public_syms.txt
bugzilla_pr_arm64_ld/combine_libs.log
bugzilla_pr_arm64_ld/libcares.a
bugzilla_pr_arm64_ld/link_failures.log
bugzilla_pr_arm64_ld/libcvmfs.h
bugzilla_pr_arm64_ld/libz.a
bugzilla_pr_arm64_ld/libpacparser.a
bugzilla_pr_arm64_ld/test_libcvmfs.cc
bugzilla_pr_arm64_ld/libcvmfs_only.a

-- 
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]