sergey-safarov left a comment (kamailio/kamailio#4516)
Thanks @xkaraman.
The build was fixed for `s390x` and `riscv64` arch.
But error still present for `armhv` and `armv7`.
```
cd
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/build/src/modules/acc_diameter
&& /usr/bin/cc -DARCH=\"arm\" -DCC_GCC_LIKE_ASM -DCFG_DIR=\"/etc/kamailio/\"
-DCOMPILER="\"gcc 15.2.0\"" -DDBG_SR_MEMORY -DDISABLE_NAGLE -DDNS_IP_HACK
-DF_MALLOC -DHAVE_ALLOCA_H -DHAVE_GETHOSTBYNAME2 -DHAVE_IP_MREQN
-DHAVE_MSGHDR_MSG_CONTROL -DHAVE_MSG_NOSIGNAL -DHAVE_RESOLV_RES
-DHAVE_SCHED_SETSCHEDULER -DHAVE_SCHED_YIELD -DHAVE_TIMEGM -DHAVE_UNION_SEMUN
-DKSR_PTHREAD_MUTEX_SHARED -DMALLOC_STATS -DMEM_JOIN_FREE
-DMOD_NAME=\"acc_diameter\" -DMOD_NAMEID=acc_diameter -DNAME=\"kamailio\"
-DOS=Linux -DOS_QUOTED=\"Linux\" -DPKG_MALLOC -DQ_MALLOC
-DRUN_DIR=\"/run/kamailio\" -DSHARE_DIR=\"/usr/share/kamailio/\" -DSHM_MMAP
-DSTATISTICS -DTLSF_MALLOC -DTLS_HOOKS -DUSE_CORE_STATS -DUSE_DNS_CACHE
-DUSE_DNS_FAILOVER -DUSE_DST_BLOCKLIST -DUSE_FUTEX -DUSE_MCAST -DUSE_NAPTR
-DUSE_RAW_SOCKS -DUSE_SCTP -DUSE_TCP -DUSE_TLS -DVERSION=\"6.1.0-dev1\"
-DVERSIONVAL=6001000 -D__CPU_arm -D__OS_linux -Dacc_diameter_EXPORTS -Os
-fstack-clash-protection -Wformat -Werror=format-security -g -Os -DNDEBUG
-std=gnu11 -fPIC
-ffile-prefix-map=/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc_diameter/=
-fPIC -marm -march=armv5t -funroll-loops -fsigned-char -ftree-vectorize
-fno-strict-overflow -MD -MT
src/modules/acc_diameter/CMakeFiles/acc_diameter.dir/acc_diameter_mod.c.o -MF
CMakeFiles/acc_diameter.dir/acc_diameter_mod.c.o.d -o
CMakeFiles/acc_diameter.dir/acc_diameter_mod.c.o -c
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc_diameter/acc_diameter_mod.c
In file included from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../atomic/atomic_native.h:66,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../futexlock.h:42,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../lock_ops.h:75,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/shm.h:44,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/shm_mem.h:32,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/ut.h:46,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/db_key.h:33,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/db.h:45,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/acc.c:41:
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../atomic/atomic_arm.h:55:2:
warning: #warning SMP not supported for arm atomic ops, try compiling with
-DNOSMP [-Wcpp]
55 | #warning SMP not supported for arm atomic ops, try compiling with
-DNOSMP
| ^~~~~~~
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../lock_ops.h:267:2:
error: #error "no locking method selected"
267 | #error "no locking method selected"
| ^~~~~
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/acc/../../lib/srdb1/../../core/mem/../lock_ops.h:414:2:
error: #error "no lock set method selected"
414 | #error "no lock set method selected"
| ^~~~~
In file included from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../atomic/atomic_native.h:66,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../futexlock.h:42,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../lock_ops.h:75,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/shm.h:44,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/shm_mem.h:32,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../ut.h:46,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../ip_addr.h:41,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/msg_parser.h:39,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/sr_module.h:36,
from
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/alias_db.c:28:
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../atomic/atomic_arm.h:55:2:
warning: #warning SMP not supported for arm atomic ops, try compiling with
-DNOSMP [-Wcpp]
55 | #warning SMP not supported for arm atomic ops, try compiling with
-DNOSMP
| ^~~~~~~
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../lock_ops.h:267:2:
error: #error "no locking method selected"
267 | #error "no locking method selected"
| ^~~~~
/home/build/kamailio/pkg/kamailio/alpine/src/kamailio-f91ac6d0ee90fa2fe7cbc447651f05be0207b439/src/modules/alias_db/../../core/parser/../mem/../lock_ops.h:414:2:
error: #error "no lock set method selected"
414 | #error "no lock set method selected"
| ^~~~~
```
[Full build log
](https://github.com/sergey-safarov/kamailio/actions/runs/20152209800/job/57847309868)
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4516#issuecomment-3644498033
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/4516/[email protected]>
_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the
sender!