Bug#933874: efl: FTBFS on sparc64, m68k: relocation truncated to fit during linking

Ross Vandegrift rvandegrift at debian.org
Sun Aug 4 17:51:21 BST 2019


Source: efl
Version: 1.22.2-1
Severity: wishlist

EFL 1.22.2-1 fails to link on sparc64, m68k.

sparc64:
--------
libtool: link: gcc -shared  -fPIC -DPIC  lib/eet/.libs/libeet_la-eet_alloc.o lib/eet/.libs/libeet_la-eet_cipher.o lib/eet/.libs/libeet_la-eet_connection.o lib/eet/.libs/libeet_la-eet_data.o lib/eet/.libs/libeet_la-eet_dictionary.o lib/eet/.libs/libeet_la-eet_image.o lib/eet/.libs/libeet_la-eet_lib.o lib/eet/.libs/libeet_la-eet_node.o lib/eet/.libs/libeet_la-eet_utils.o static_libs/rg_etc/.libs/lib_eet_libeet_la-rg_etc1.o static_libs/rg_etc/.libs/lib_eet_libeet_la-rg_etc2.o static_libs/rg_etc/.libs/lib_eet_libeet_la-etc2_encoder.o   -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/src/lib/eina/.libs -Wl,-rpath -Wl,/<<PKGBUILDDIR>>/src/lib/emile/.libs -ldl -lgnutls lib/eina/.libs/libeina.so lib/emile/.libs/libemile.so -lpthread -ljpeg -lm -lgcrypt -lrt  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs -Wl,--as-needed -Wl,--gc-sections -Wl,--as-needed -Wl,--no-copy-dt-needed-entries   -Wl,-soname -Wl,libeet.so.1 -o lib/eet/.libs/libeet.so.1.22.2
bin/embryo/embryo_cc-embryo_cc_sc1.o: in function `resetglobals':
./src/bin/embryo/embryo_cc_sc1.c:509:(.text.resetglobals+0x10): relocation truncated to fit: R_SPARC_GOT13 against symbol `code_idx' defined in .bss.code_idx section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:510:(.text.resetglobals+0x14): relocation truncated to fit: R_SPARC_GOT13 against symbol `ntv_funcid' defined in .bss.ntv_funcid section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:511:(.text.resetglobals+0x18): relocation truncated to fit: R_SPARC_GOT13 against symbol `curseg' defined in .bss.curseg section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:512:(.text.resetglobals+0x1c): relocation truncated to fit: R_SPARC_GOT13 against symbol `freading' defined in .bss.freading section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:513:(.text.resetglobals+0x20): relocation truncated to fit: R_SPARC_GOT13 against symbol `fline' defined in .bss.fline section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:514:(.text.resetglobals+0x24): relocation truncated to fit: R_SPARC_GOT13 against symbol `fnumber' defined in .bss.fnumber section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:508:(.text.resetglobals+0x28): relocation truncated to fit: R_SPARC_GOT13 against symbol `glb_declared' defined in .bss.glb_declared section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:499:(.text.resetglobals+0x2c): relocation truncated to fit: R_SPARC_GOT13 against symbol `curfunc' defined in COMMON section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:503:(.text.resetglobals+0x3c): relocation truncated to fit: R_SPARC_GOT13 against symbol `litidx' defined in .bss.litidx section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:504:(.text.resetglobals+0x40): relocation truncated to fit: R_SPARC_GOT13 against symbol `stgidx' defined in .bss.stgidx section in bin/embryo/embryo_cc-embryo_cc_scvars.o
./src/bin/embryo/embryo_cc_sc1.c:505:(.text.resetglobals+0x44): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status


m68k:
-----
libtool: link: gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden -fpie -specs=/usr/share/dpkg/pie-link.specs -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs -Wl,--as-needed -fPIC -DPIC -pie -rdynamic -o bin/elementary/.libs/elementary_test bin/elementary/elementary_test-test.o bin/elementary/elementary_test-test_explode.o bin/elementary/elementary_test-test_3d.o bin/elementary/elementary_test-test_access.o bin/elementary/elementary_test-test_actionslider.o bin/elementary/elementary_test-test_anim.o bin/elementary/elementary_test-test_bg.o bin/elementary/elementary_test-test_box.o bin/elementary/elementary_test-test_bubble.o bin/elementary/elementary_test-test_button.o bin/elementary/elementary_test-test_ui_button.o bin/elementary/elementary_test-test_calendar.o bin/elementary/elementary_test-test_check.o bin/elementary/elementary_test-test_clock.o bin/elementary/elementary_test-test_cnp.o bin/elementary/elementary_test-test_code.o bin/elementary/elementary_test-test_colorselector.o bin/elementary/elementary_test-test_colorclass.o bin/elementary/elementary_test-test_combobox.o bin/elementary/elementary_test-test_config.o bin/elementary/elementary_test-test_conform.o bin/elementary/elementary_test-test_conform_indicator.o bin/elementary/elementary_test-test_ctxpopup.o bin/elementary/elementary_test-test_cursor.o bin/elementary/elementary_test-test_datetime.o bin/elementary/elementary_test-test_dayselector.o bin/elementary/elementary_test-test_disable.o bin/elementary/elementary_test-test_diskselector.o bin/elementary/elementary_test-test_dnd.o bin/elementary/elementary_test-test_efl_anim_alpha.o bin/elementary/elementary_test-test_efl_anim_rotate.o bin/elementary/elementary_test-test_efl_anim_scale.o bin/elementary/elementary_test-test_efl_anim_translate.o bin/elementary/elementary_test-test_efl_anim_group_parallel.o bin/elementary/elementary_test-test_efl_anim_group_sequential.o bin/elementary/elementary_test-test_efl_anim_pause.o bin/elementary/elementary_test-test_efl_anim_repeat.o bin/elementary/elementary_test-test_efl_anim_start_delay.o bin/elementary/elementary_test-test_efl_anim_interpolator.o bin/elementary/elementary_test-test_eio.o bin/elementary/elementary_test-test_entry.o bin/elementary/elementary_test-test_entry_anchor.o bin/elementary/elementary_test-test_entry_anchor2.o bin/elementary/elementary_test-test_events.o bin/elementary/elementary_test-test_evas_mask.o bin/elementary/elementary_test-test_evas_map.o bin/elementary/elementary_test-test_efl_gfx_mapping.o bin/elementary/elementary_test-test_evas_snapshot.o bin/elementary/elementary_test-test_external.o bin/elementary/elementary_test-test_fileselector_button.o bin/elementary/elementary_test-test_fileselector.o bin/elementary/elementary_test-test_fileselector_entry.o bin/elementary/elementary_test-test_flip.o bin/elementary/elementary_test-test_flip_page.o bin/elementary/elementary_test-test_flip_page_eo.o bin/elementary/elementary_test-test_flipselector.o bin/elementary/elementary_test-test_floating.o bin/elementary/elementary_test-test_focus.o bin/elementary/elementary_test-test_focus_custom_chain.o bin/elementary/elementary_test-test_focus_policy.o bin/elementary/elementary_test-test_focus_style.o bin/elementary/elementary_test-test_gengrid.o bin/elementary/elementary_test-test_genlist.o bin/elementary/elementary_test-test_gesture_layer.o bin/elementary/elementary_test-test_gesture_layer2.o bin/elementary/elementary_test-test_gesture_layer3.o bin/elementary/elementary_test-test_gfx_filters.o bin/elementary/elementary_test-test_glview_simple.o bin/elementary/elementary_test-test_glview.o bin/elementary/elementary_test-test_glview_manygears.o bin/elementary/elementary_test-test_grid.o bin/elementary/elementary_test-test_ui_table_static.o bin/elementary/elementary_test-test_ui_stack.o bin/elementary/elementary_test-test_hover.o bin/elementary/elementary_test-test_hoversel.o bin/elementary/elementary_test-test_icon.o bin/elementary/elementary_test-test_icon_desktops.o bin/elementary/elementary_test-test_icon_animated.o bin/elementary/elementary_test-test_image.o bin/elementary/elementary_test-test_index.o bin/elementary/elementary_test-test_inwin.o bin/elementary/elementary_test-test_label.o bin/elementary/elementary_test-test_launcher.o bin/elementary/elementary_test-test_layout.o bin/elementary/elementary_test-test_list.o bin/elementary/elementary_test-test_map.o bin/elementary/elementary_test-test_main_menu.o bin/elementary/elementary_test-test_menu.o bin/elementary/elementary_test-test_multi.o bin/elementary/elementary_test-test_multibuttonentry.o bin/elementary/elementary_test-test_naviframe.o bin/elementary/elementary_test-test_naviframe_complex.o bin/elementary/elementary_test-test_notify.o bin/elementary/elementary_test-test_nstate.o bin/elementary/elementary_test-test_panel.o bin/elementary/elementary_test-test_panes.o bin/elementary/elementary_test-test_ui_panes.o bin/elementary/elementary_test-test_part_bg.o bin/elementary/elementary_test-test_part_shadow.o bin/elementary/elementary_test-test_photo.o bin/elementary/elementary_test-test_photocam.o bin/elementary/elementary_test-test_popup.o bin/elementary/elementary_test-test_prefs.o bin/elementary/elementary_test-test_progressbar.o bin/elementary/elementary_test-test_ui_progressbar.o bin/elementary/elementary_test-test_radio.o bin/elementary/elementary_test-test_scaling.o bin/elementary/elementary_test-test_scroller.o bin/elementary/elementary_test-test_ui_scroller.o bin/elementary/elementary_test-test_segment_control.o bin/elementary/elementary_test-test_separator.o bin/elementary/elementary_test-test_slider.o bin/elementary/elementary_test-test_ui_slider.o bin/elementary/elementary_test-test_ui_slider_interval.o bin/elementary/elementary_test-test_ui_spin.o bin/elementary/elementary_test-test_ui_spin_button.o bin/elementary/elementary_test-test_ui_datepicker.o bin/elementary/elementary_test-test_ui_timepicker.o bin/elementary/elementary_test-test_ui_tags.o bin/elementary/elementary_test-test_ui_panel.o bin/elementary/elementary_test-test_slideshow.o bin/elementary/elementary_test-test_spinner.o bin/elementary/elementary_test-test_store.o bin/elementary/elementary_test-test_sys_notify.o bin/elementary/elementary_test-test_systray.o bin/elementary/elementary_test-test_table.o bin/elementary/elementary_test-test_thumb.o bin/elementary/elementary_test-test_toolbar.o bin/elementary/elementary_test-test_tooltip.o bin/elementary/elementary_test-test_transit.o bin/elementary/elementary_test-test_transit_bezier.o bin/elementary/elementary_test-test_ui_box.o bin/elementary/elementary_test-test_ui_box_stack.o bin/elementary/elementary_test-test_ui_clock.o bin/elementary/elementary_test-test_ui_table.o bin/elementary/elementary_test-test_ui_popup.o bin/elementary/elementary_test-test_ui_textpath.o bin/elementary/elementary_test-test_video.o bin/elementary/elementary_test-test_weather.o bin/elementary/elementary_test-test_web.o bin/elementary/elementary_test-test_win_inline.o bin/elementary/elementary_test-test_win_keygrab.o bin/elementary/elementary_test-test_win_socket.o bin/elementary/elementary_test-test_win_plug.o bin/elementary/elementary_test-test_win_state.o bin/elementary/elementary_test-test_win_wm_rotation.o bin/elementary/elementary_test-test_win_dialog.o bin/elementary/elementary_test-test_win_modal.o bin/elementary/elementary_test-test_efl_ui_text.o bin/elementary/elementary_test-test_win_stack.o bin/elementary/elementary_test-test_win_indicator.o bin/elementary/elementary_test-test_gesture_framework.o bin/elementary/elementary_test-test_ui_tab_pager.o bin/elementary/elementary_test-test_ui_pager.o bin/elementary/elementary_test-test_ui_pager_scroll.o bin/elementary/elementary_test-test_ui_relative_layout.o -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries  -lxkbcommon -lwayland-client -ldrm lib/eina/.libs/libeina.so lib/emile/.libs/libemile.so lib/eet/.libs/libeet.so lib/eo/.libs/libeo.so lib/efl/.libs/libefl.so lib/evas/.libs/libevas.so lib/ecore/.libs/libecore.so lib/ecore_evas/.libs/libecore_evas.so lib/ecore_file/.libs/libecore_file.so lib/ecore_input/.libs/libecore_input.so lib/edje/.libs/libedje.so lib/ethumb/.libs/libethumb.so lib/ethumb_client/.libs/libethumb_client.so lib/emotion/.libs/libemotion.so lib/ecore_imf/.libs/libecore_imf.so lib/ecore_con/.libs/libecore_con.so lib/eldbus/.libs/libeldbus.so lib/efreet/.libs/libefreet.so lib/efreet/.libs/libefreet_mime.so lib/efreet/.libs/libefreet_trash.so lib/eio/.libs/libeio.so lib/elocation/.libs/libelocation.so lib/ecore_x/.libs/libecore_x.so lib/ecore_fb/.libs/libecore_fb.so lib/ecore_drm2/.libs/libecore_drm2.so lib/ecore_wl2/.libs/libecore_wl2.so lib/eeze/.libs/libeeze.so -lpthread -lm -ldl lib/elementary/.libs/libelementary.so -lrt -pthread
bin/elementary/elementary_test-test.o: in function `my_win_main':
./src/bin/elementary/test.c:957:(.text.efl_main+0x110e): relocation truncated to fit: R_68K_GOT16O against symbol `test_list4' defined in .text.test_list4 section in bin/elementary/elementary_test-test_list.o
./src/bin/elementary/test.c:994:(.text.efl_main+0x1396): relocation truncated to fit: R_68K_GOT16O against `.LC236'
./src/bin/elementary/test.c:1013:(.text.efl_main+0x14d6): relocation truncated to fit: R_68K_GOT16O against symbol `test_gengrid_item_custom_size' defined in .text.test_gengrid_item_custom_size section in bin/elementary/elementary_test-test_gengrid.o
./src/bin/elementary/test.c:1050:(.text.efl_main+0x170c): relocation truncated to fit: R_68K_GOT16O against `.LC284'
./src/bin/elementary/test.c:1138:(.text.efl_main+0x1cb4): relocation truncated to fit: R_68K_GOT16O against symbol `test_label_emoji' defined in .text.test_label_emoji section in bin/elementary/elementary_test-test_label.o
./src/bin/elementary/test.c:1164:(.text.efl_main+0x1e52): relocation truncated to fit: R_68K_GOT16O against `.LC384'
./src/bin/elementary/test.c:1201:(.text.efl_main+0x2028): relocation truncated to fit: R_68K_GOT16O against symbol `test_weather' defined in .text.test_weather section in bin/elementary/elementary_test-test_weather.o
./src/bin/elementary/test.c:1207:(.text.efl_main+0x20a0): relocation truncated to fit: R_68K_GOT16O against symbol `test_access3' defined in .text.test_access3 section in bin/elementary/elementary_test-test_access.o
./src/bin/elementary/test.c:1215:(.text.efl_main+0x211c): relocation truncated to fit: R_68K_GOT16O against symbol `test_efl_gfx_mapping' defined in .text.test_efl_gfx_mapping section in bin/elementary/elementary_test-test_efl_gfx_mapping.o
./src/bin/elementary/test.c:1222:(.text.efl_main+0x2162): relocation truncated to fit: R_68K_GOT16O against `.LC428'
./src/bin/elementary/test.c:957:(.text.efl_main+0x313a): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status

Ross



More information about the Pkg-e-devel mailing list