Webkit-gtk 2.2.3 LTO problem

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

 



Hello,
Could you please tell me if this can be solved locally or I have to go
to Webkit-gtk maintainers or report bug to GCC Bugzilla?
-fPIC -DPIC was used during build process, it detected it automatically.

/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: /var/tmp/portage/net-libs/webkit-gtk-2.2.3/temp/cccdGRIz.ltrans0.ltrans.o:
requires dynamic R_X86_64_PC32 reloc against 'llint_entry_osr' which
may overflow at runtime; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_entry_osr' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_entry_osr' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_entry_osr_function_for_call' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_stack_check' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_entry_osr_function_for_construct' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_stack_check' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_entry_osr_function_for_call_arityCheck' is
not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'slow_path_call_arityCheck' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol
'llint_entry_osr_function_for_construct_arityCheck' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'slow_path_construct_arityCheck' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_create_activation' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'slow_path_create_arguments' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_object' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'slow_path_eq' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'slow_path_neq' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_check_has_instance' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_instanceof' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_by_id' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_by_id' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_by_id' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_arguments_length' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_put_by_id' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_by_val' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_argument_by_val' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_by_pname' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_put_by_val' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_switch_imm' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_switch_char' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_func' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_tear_off_activation' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_tear_off_arguments' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_replace' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_replace' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_next_pname' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_replace' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_resolve_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_from_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_put_to_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_array' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_array_with_size' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_array_buffer' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_regexp' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_del_by_id' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_del_by_val' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_put_by_index' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_put_getter_setter' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jtrue' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jfalse' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jless' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jnless' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jgreater' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jngreater' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jlesseq' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jnlesseq' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jgreatereq' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_jngreatereq' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_loop_osr' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_handle_watchdog_timer' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_switch_string' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_new_func_exp' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_call' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_construct' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_call_varargs' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_call_eval' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_get_pnames' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_push_with_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_pop_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_push_name_scope' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_throw' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_throw_static_error' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_profile_will_call' is not
defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_profile_did_call' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_slow_path_debug' is not defined locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_throw_from_native_call' is not defined
locally
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/../../../../x86_64-pc-linux-gnu/bin/ld:
error: hidden symbol 'llint_throw_from_native_call' is not defined
locally
collect2: error: ld returned 1 exit status
GNUmakefile:36001: recipe for target 'libjavascriptcoregtk-3.0.la' failed

gcc -v
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.0-alpha20131231/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with:
/var/tmp/portage/sys-devel/gcc-4.9.0_alpha20131231/work/gcc-4.9-20131231/configure
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.0-alpha20131231
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20131231
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20131231/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20131231/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.0-alpha20131231/include/g++-v4
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.9.0-alpha20131231/python
--enable-languages=c,c++,java,go,objc,obj-c++,fortran,ada
--enable-obsolete --disable-werror --with-system-zlib --enable-nls
--without-included-gettext --enable-checking=yes
--with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo
4.9.0_alpha20131231' --enable-libstdcxx-time --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
--enable-multilib --with-multilib-list=m32,m64 --disable-altivec
--disable-fixed-point --enable-targets=all --enable-java-awt=gtk
--enable-libgomp --enable-libmudflap --enable-libssp --enable-lto
--without-cloog
Thread model: posix
gcc version 4.9.0-alpha20131231 20131231 (experimental) (Gentoo
4.9.0_alpha20131231)

LD is ld-gold, it stopped the same way with ld.bfd without -ggdb and
crashed in ld.bfd with -ggdb in CFLAGS.

I used AR=gcc-ar NM=gcc-nm RANLIB=gcc-ranlib for above list.

Binutils are 2.24 (vanilla, no Gentoo patches).

Thank you in advance.

David




[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux