https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63773

--- Comment #25 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> Ok, I'll dig up the details later today.  It may well be related to a
> command line tools upgraded corresponding to Xcode 7.x.

Here's what I found: in stage2, linking gcj fails with

ld: in ../libiberty/libiberty.a(make-temp-file.o), in section __TEXT,__text
reloc 17: unsupported r_length=0 for scattered vanilla reloc for architecture
i386
collect2: error: ld returned 1 exit status
make[3]: *** [gcj] Error 1

ld is

@(#)PROGRAM:ld  PROJECT:ld64-253.6
configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h
armv6m armv7k armv7m armv7em (tvOS)
LTO support using: Apple LLVM 7.0.0 (clang-700.1.76)

on

Darwin llaima.fritz.box 15.2.0 Darwin Kernel Version 15.2.0: Fri Nov 13
19:43:59 PST 2015; root:xnu-3248.20.55~1/RELEASE_X86_64 x86_64

otool -r shows

build/libiberty/make-temp-file.o:
Relocation information (__TEXT,__text) 54 entries
address  pcrel length extern type    scattered symbolnum/value
[...]
00000257 0     0      n/a    0       1         0x000003c0

which is (with -rv)

00000257 False byte   n/a    VANILLA True      0x000003c0

No idea what ld is complaining about here, though.

        Rainer

Reply via email to