[OpenSIPS-Devel] [OpenSIPS/opensips] 0309b8: Also recognize __ARM_ARCH_7A__ as armv7, this is n...

Maksym Sobolyev noreply at github.com
Wed Mar 1 15:10:32 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0309b835dbb8c65474392d8ceb86e2e079a2a7a8
      https://github.com/OpenSIPS/opensips/commit/0309b835dbb8c65474392d8ceb86e2e079a2a7a8
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M Makefile.defs

  Log Message:
  -----------
  Also recognize __ARM_ARCH_7A__ as armv7, this is needed to build
on latest ubuntu-22.


  Commit: 7f2bf4ff860e240c6327a07cc7c1d4693aefef1a
      https://github.com/OpenSIPS/opensips/commit/7f2bf4ff860e240c6327a07cc7c1d4693aefef1a
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M mem/hp_malloc.c
    M mem/shm_mem.h

  Log Message:
  -----------
  Make sure shm_hash_usage matches prototype.


  Commit: caca09a08d11cfac350a30036432d7c06a7966fb
      https://github.com/OpenSIPS/opensips/commit/caca09a08d11cfac350a30036432d7c06a7966fb
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M fastlock.h

  Log Message:
  -----------
  Fix issue running assembler on ARMv7:

/tmp/ccSM4dht.s: Assembler messages:
/tmp/ccSM4dht.s:175: Error: thumb conditional instruction should be in IT block -- `strexeq r3,r1,[r2]'


  Commit: 69cc74db37b71f205b1dd9897653ffc68a4f7e44
      https://github.com/OpenSIPS/opensips/commit/69cc74db37b71f205b1dd9897653ffc68a4f7e44
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M modules/db_postgres/pg_con.c
    M modules/drouting/drouting.c
    M modules/httpd/httpd_proc.c
    M modules/mmgeoip/geoip2.c
    M modules/qrouting/qrouting.c

  Log Message:
  -----------
  Fix type mismatch (int vs long) on 32-bit arches.


  Commit: 05a069f412a8db703a8222f235f45745438df4e1
      https://github.com/OpenSIPS/opensips/commit/05a069f412a8db703a8222f235f45745438df4e1
  Author: Maksym Sobolyev <sobomax at sippysoft.com>
  Date:   2023-02-28 (Tue, 28 Feb 2023)

  Changed paths:
    M .github/workflows/main.yml
    A .github/workflows/multiarch.yml
    M .github/workflows/unittests.yml
    M .travis.yml
    M scripts/build/build.conf.sub
    M scripts/build/do_build.sh
    A scripts/build/dockerize.sub
    M scripts/build/install_depends.sh
    A scripts/build/start_container.sh

  Log Message:
  -----------
  Run arm64, arm32, i386 (32-bit) and mips builds in a containers.
Move everything to run using ubuntu-22.04. Add qemu-based builds
allowing to build the whole set of modules and move all
cross-builds into a separate workflow for clarity and faster
turn-around time on basic builds.


Compare: https://github.com/OpenSIPS/opensips/compare/22ebcb926763...05a069f412a8



More information about the Devel mailing list