Project

General

Profile

Actions

Bug #6298

open

Fail to build for powerpc related to atomic

Added by Christian Marillat over 1 year ago. Updated over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
non-x86
Target version:
-
Start date:
2023-08-10
Due date:
% Done:

0%

Estimated time:
Found in version:
4.3~2149.g17eebbe
Affected Versions:

Description

Hi,
Debian unstable powerpc build under an emulated machine (qemu)
last version build whithout problem was 4.3~2140.g14298acb6

/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/main.o: in function `atomic_exchange_time_t':
./src/atomic.h:253:(.text+0xfa8): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/main.o: in function `atomic_add_time_t':
./src/atomic.h:81:(.text+0x1874): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/main.o: in function `atomic_exchange_time_t':
./src/atomic.h:253:(.text.startup+0x1edc): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/epg.o: in function `atomic_add_time_t':
./src/atomic.h:81:(.text+0x48c): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ./src/atomic.h:81:(.text+0xdc0): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ./src/atomic.h:81:(.text+0x2ff8): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ./src/atomic.h:81:(.text+0x3018): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ./src/atomic.h:81:(.text+0x5fe4): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/epg.o:./src/atomic.h:81: more undefined references to `__sync_fetch_and_add_8' follow
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_exchange_time_t':
././src/atomic.h:253:(.text+0xcb0c): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: ././src/atomic.h:253:(.text+0xcb1c): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_add_time_t':
././src/atomic.h:81:(.text+0xcc44): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0xccc8): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_exchange_time_t':
././src/atomic.h:253:(.text+0xccd8): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_add_time_t':
././src/atomic.h:81:(.text+0xcd88): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_exchange_time_t':
././src/atomic.h:253:(.text+0xcd98): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: ././src/atomic.h:253:(.text+0xcfb8): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_add_time_t':
././src/atomic.h:81:(.text+0xd054): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_db.o: in function `atomic_exchange_time_t':
././src/atomic.h:253:(.text+0xd064): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_rec.o: in function `atomic_add_time_t':
././src/atomic.h:81:(.text+0x3e4c): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x46e0): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x4cec): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_rec.o: in function `atomic_exchange_time_t':
././src/atomic.h:253:(.text+0x4d20): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: ././src/atomic.h:253:(.text+0x4d34): undefined reference to `__sync_lock_test_and_set_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_rec.o: in function `atomic_add_time_t':
././src/atomic.h:81:(.text+0x51cc): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x5320): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x5344): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x5400): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: ././src/atomic.h:81:(.text+0x542c): undefined reference to `__sync_fetch_and_add_8'
/usr/bin/ld: /home/marillat/tvheadend-dmo-4.3~2149.g17eebbef5/build.linux/src/dvr/dvr_rec.o:././src/atomic.h:81: more undefined references to `__sync_fetch_and_add_8' follow
collect2: error: ld returned 1 exit status
distcc[4430] ERROR: compile (null) on localhost failed

Files

Actions

Also available in: Atom PDF