This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Holger Freyther zecke at selfish.orgOn Wednesday 06 January 2010 08:58:42 Sylvain Munaut wrote: > Hi, > > I don't see how this commits helps ? The function code is exactly the same > in both files and the db.c dependency in vty_interface.c hasn't been > removed. > Am I missing something here ? Well... this is all not set to stone but the idea is the following: libbsc.a contains all functionality that is in the domain of the BSC. This includes the vty_interface.c. libmsc.a contains all the handling of GSM04.08. In our case even the HLR/VLR (db.c). In our case this is everything that is not in the BSC. bsc_hack links to the libbsc and libmsc and adds vty_interface_layer3. Now the dependencies don't really matter as the link will just resolve them. For the on-waves/bsc-master branch I'm only using libbsc.a. This means your commit added a dependency on db.c again. On top of that it will really help us keeping the BSC/MSC separation in place which is beneficial to stuff like channel handling.. does this clear things up?