Project

General

Profile

Actions

Bug #3906

closed

R_ARM_TLS_LE32 relocation not permitted in shared object

Added by virtual dj almost 9 years ago. Updated almost 9 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
non-x86
Target version:
-
Start date:
2016-07-21
Due date:
% Done:

0%

Estimated time:
Found in version:
4.1-2141~g01c26fc
Affected Versions:

Description

I'm compiling the latest git (4.1-2141~g01c26fc) on a Debian arm-linux-gnueabi VM using QEMU with gcc version 4.4.5.

I've configured with:

./configure --disable-avahi --enable-bundle --disable-libav --disable-ffmpeg_static --disable-libx264 --disable-libx265 --disable-dbus_1 --disable-hdhomerun_client --disable-hdhomerun_static
but make gives these errors at the end, even though the binary is there:
... cut ...
Markdown: docs/wizard/mapping.md
Markdown: docs/wizard/muxes.md
Markdown: docs/wizard/network.md
Markdown: docs/wizard/status.md
CC              src/docs.o
CC              build.o
CC              timestamp.o
CC              tvheadend
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/http.o(.text+0x18f4): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/epg.o(.text+0x3650): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/streaming.o(.text+0x620): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/esfilter.o(.text+0xd0): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/esfilter.o(.text+0xf8): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/esfilter.o(.text+0x4c4): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/esfilter.o(.text+0x760): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/intlconv.o(.text+0x17d0): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/descrambler/caid.o(.text+0x1a8): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/input/mpegts/mpegts_mux.o(.text+0xb4c): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/input/mpegts/dvb_support.o(.text+0xcf4): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/input/mpegts/dvb_support.o(.text+0xd88): R_ARM_TLS_LE32 relocation not permitted in shared object
/usr/bin/ld: /root/tvheadend/tvheadend/build.linux/src/input/mpegts/dvb_support.o(.text+0xe0c): R_ARM_TLS_LE32 relocation not permitted in shared object
root@debian-armel:~/tvheadend/tvheadend# build.linux/tvheadend -v
build.linux/tvheadend: version 4.1-2141~g01c26fc-dirty

Should I worry about them? I never got those errors, but it's the first time that I build with libx264_static and libx265_static, too (normally I disabled them).


Files

config.mk (2.39 KB) config.mk .config.mk file virtual dj, 2016-07-21 21:19
ld_debug.txt.gz (85.7 KB) ld_debug.txt.gz Gzipped output of LD_DEBUG=all make virtual dj, 2016-07-23 09:59
Actions

Also available in: Atom PDF