beaveryoga/FreeSWITCH-1.10.12

( forked from beaveryoga/FreeSWITCH-1.10.11 )

Project ID: 155238

Description

FreeSWITCH 1.10.12 built on RHEL 8, 9, 10 (CentOS Stream)

Installation Instructions

  • [NEW] chroot for epel-10-x86_64
  • v1.10.12: https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.12.-release.tar.bz2
  • GCC 14 - all chroots
  • Python 3.12 - all chroots (freeswitch-python3)

GCC 14 fixes contained in src.rpm:

  • patched version of sphinxbase-0.8.tar.gz; original file is here: https://files.freeswitch.org/downloads/libs/sphinxbase-0.8.tar.gz
  • patch for GCC 14 breakage: 00-various-gcc-14.patch

Notes:

  • [2024-12-02] 1.0.12.release.19-1; mass rebuild; use GCC 14 for all chroots, restore ol' style package version (with an extra numeric tag after "release")
  • [2024-12-01] build 1.10.12.release-4; EL10 build with multiple GCC 14 fixes (in-tree, external sphinxbase-0.8.tar.gz); properly disable network access during build time
  • [2024-11-29] build 1.10.12.release-3; figured out the libvpx breakage: it is due to the use of LTO; the spec file contains a workaround; no need for external libvpx
  • [OLD] 1.10.12.release-1; for some reason EL9 cannot now build with the in-tree copy of libvpx (why did it work with 1.10.11?). Build a shared libvpx17 just for EL9 - this is in the broadvoice repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 10 x86_64 [modified] (0)* EPEL 10 (1 downloads)
EPEL 8 x86_64 (6)* EPEL 8 (5 downloads)
EPEL 9 x86_64 (2)* EPEL 9 (5 downloads)

* Total number of downloaded packages.

External Repository List

The following repositories are accessible during builds


Quick Enable

#> dnf copr enable beaveryoga/FreeSWITCH-1.10.12
More info about enabling Copr repositories

Other Actions