Actions
Feature #6239
openfinally deprecate libosmo-sccp (headers, static lib)
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)
Updated by laforge 29 days ago
- osmo-msc only has a dependency to libosmo-sccp for the single #define of
SCCP_RETURN_CAUSE_UNQUALIFIED
, for which it includesosmocom/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