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!

Reply via email to