[Bug 222923] usr.bin/clang/lld fails to compile with arm:armeb and

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Oct 11 05:00:40 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222923

            Bug ID: 222923
           Summary: usr.bin/clang/lld fails to compile with arm:armeb and
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: arm
          Assignee: freebsd-arm at FreeBSD.org
          Reporter: ngie at FreeBSD.org

Spotted the following when trying to run "make tinderbox" on
universe12a.freebsd.org:

/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/tmp/usr/lib/libgcc.a(floatundidf.o):
In function `__floatundidf':                                                   
                               
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/tmp/usr/lib/libgcc.a(floatdidf.o):
In function `__floatdidf':                                                      
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_i2d@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dmul@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_i2d@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dmul@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.armeb/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o) 
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
additional relocation overflows omitted from the output                         
c++: error: linker command failed with exit code 1 (use -v to see invocation)   
--- ld.lld.full ---                               
*** [ld.lld.full] Error code 1                    

make[7]: stopped in /scratch/tmp/ngie/svn/usr.bin/clang/lld                     
1 error                                           

make[7]: stopped in /scratch/tmp/ngie/svn/usr.bin/clang/lld                     
--- all_subdir_usr.bin/clang/lld ---              
*** [all_subdir_usr.bin/clang/lld] Error code 2 

/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/tmp/usr/lib/libgcc.a(floatundidf.o):
In function `__floatundidf':
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatundidf.c:43:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/tmp/usr/lib/libgcc.a(floatdidf.o):
In function `__floatdidf':
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_i2d@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dmul@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dadd@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_i2d@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:38:
relocation truncated to fit: R_ARM_CALL against symbol
`__aeabi_dmul@@FBSDprivate_1.0' defined in .plt section in
/scratch/tmp/ngie/obj/arm.arm/scratch/tmp/ngie/svn/lib/clang/libllvm/libllvm.a(regexec.o)
/scratch/tmp/ngie/svn/contrib/compiler-rt/lib/builtins/floatdidf.c:41:
additional relocation overflows omitted from the output
c++: error: linker command failed with exit code 1 (use -v to see invocation)
--- ld.lld.full ---
*** [ld.lld.full] Error code 1

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-arm mailing list