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

Re: Help: symlink problems building openjdk-6



Damien Raude-Morvan dixit:

> This "Too many levels of symbolic links" is not root cause of failure. In fact,
> openjdk $(MAKE) is called twice in case of failure [1] (I don't remember exact
> justification for this...).

Ouch, okay! A *lot* of thanks for spotting that!

> In your log file I can see a previous issue during first linker invocation
> (near line 8970) :
>
> Linking vm...
> verifier.o: In function
> `ClassVerifier::change_sig_to_verificationType(SignatureStream*,
> VerificationType*, Thread*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.hpp:263:(.text+0x14e):
> relocation truncated to fit: R_68K_GOT16O against `.LC1'
> verifier.o: In function `Verifier::should_verify_for(oopDesc*, bool)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:87:(.text+0x28c):
> relocation truncated to fit: R_68K_GOT16O against symbol
> `BytecodeVerificationLocal' defined in .bss section in globals.o
> verifier.o: In function `Verifier::relax_verify_for(oopDesc*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:96:(.text+0x2b2):
> relocation truncated to fit: R_68K_GOT16O against symbol
> `BytecodeVerificationLocal' defined in .bss section in globals.o
> verifier.o: In function `Verifier::inference_verify(instanceKlassHandle, char*,
> unsigned int, Thread*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:219:(.text+0x438):
> relocation truncated to fit: R_68K_GOT16O against `.LC5'
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:231:(.text+0x4e8):
> relocation truncated to fit: R_68K_GOT16O against
> `_is_new_verify_byte_codes_fn'
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:231:(.text+0x5ec):
> relocation truncated to fit: R_68K_GOT16O against
> `_is_new_verify_byte_codes_fn'
> verifier.o: In function `OrderAccess::release_store(int volatile*, int)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:131:(.text+0x6c4):
> relocation truncated to fit: R_68K_GOT16O against
> `_is_new_verify_byte_codes_fn'
> verifier.o: In function `verify_byte_codes_fn':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:75:(.text+0x6ca):
> relocation truncated to fit: R_68K_GOT16O against `.LC3'
> verifier.o: In function `Verifier::inference_verify(instanceKlassHandle, char*,
> unsigned int, Thread*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/verifier.cpp:219:(.text+0x734):
> relocation truncated to fit: R_68K_GOT16O against `.LC5'
> verifier.o: In function `StackMapFrame::push_stack(VerificationType, Thread*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/stackMapFrame.hpp:143:(.text+0xb44):
> relocation truncated to fit: R_68K_GOT16O against `.LC9'
> verifier.o: In function `StackMapFrame::push_stack_2(VerificationType,
> VerificationType, Thread*)':
> /tmp/buildd/openjdk-6-6b24-1.11.3/build/openjdk-ecj/hotspot/src/share/vm/classfile/stackMapFrame.hpp:154:(.text+0xbac):
> additional relocation overflows omitted from the output
> collect2: ld returned 1 exit status

Huh. Forwarding this to the m68k porters, please anyone, help with
that. I don’t know enough about those platform specifics.

Thanks in advance,
//mirabilos
-- 
FWIW, I'm quite impressed with mksh interactively. I thought it was much
*much* more bare bones. But it turns out it beats the living hell out of
ksh93 in that respect. I'd even consider it for my daily use if I hadn't
wasted half my life on my zsh setup. :-) -- Frank Terbeck in #!/bin/mksh


Reply to: