Project

General

Profile

Actions

Feature #6239

open

finally deprecate libosmo-sccp (headers, static lib)

Added by laforge 6 months ago. Updated 6 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
10/31/2023
Due date:
% Done:

0%

Spec Reference:

Description

This is about deprecating the actual libosmo-sccp library (not the libosmo-sccp.git repo). That libosmo-sccp.a is an old static library that was originally used in the old openbsc in the openbsc.git repo (initial sccplite support) as well as the bsc_mgcp and other ancient stuff.

No currently maintained software should be linking libosmo-sccp.a but only use libosmo-sigtran.so.

To the best of my knowedge, there are some header files / enum values that are used by some applications. Those definitions should be copied to a [new?] header file of libosmo-sigtran, so that applications can stop doing PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp)

Actions #2

Updated by laforge 6 months ago

  • osmo-msc only has a dependency to libosmo-sccp for the single #define of SCCP_RETURN_CAUSE_UNQUALIFIED, for which it includes osmocom/sccp/sccp_types.h
  • osmo-smlc has the same dependency for the same sole #define
  • osmo-sgsn doesn't have PKG_CHECK_MODULES for libosmo-sccp but does have a debian/control dependency to libosmo-sccp-dev (which is probably wrong)?
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)