<p style="white-space: pre-wrap; word-wrap: break-word;">tldr: yes, utterly temporary.</p><p style="white-space: pre-wrap; word-wrap: break-word;">I have often been aching to resolve that madness where libbsc cannot compile without osmo-bsc. The unknown here is osmo-bsc_nat -- how will we resurrect it? Which parts of libbsc will be shared? The knowns are: various tests / utility programs use parts of libbsc. I regularly hit linking spaghetti that make no sense at all, like bs11_config requiring an implementation of bsc_send_handover_required(), and it really would help to sort things into their little realms. But it needs time spent to figure out what code is actually shared. So far my conclusion was that it would be nice but I don't have the luxury to sort it now, yet. The interdependency started with the gscon living in libbsc, but directly calling osmo_bsc_sigtran_open() and osmo_bsc_sigtran_send() implemented in src/osmo-bsc/. Most likely the entire gscon does not apply to osmo-bsc_nat at all, but its allocation is tightly glued to the gsm_subscriber_connection now. So there's like a steel bar built through the open fire door...</p><p><a href="https://gerrit.osmocom.org/9279">View Change</a></p><ul style="list-style: none; padding: 0;"></ul><p>To view, visit <a href="https://gerrit.osmocom.org/9279">change 9279</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/9279"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: comment </div>
<div style="display:none"> Gerrit-Change-Id: I000be689ed071aced1a085284f924a7e77e5656d </div>
<div style="display:none"> Gerrit-Change-Number: 9279 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-CC: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Comment-Date: Fri, 25 May 2018 11:21:14 +0000 </div>
<div style="display:none"> Gerrit-HasComments: No </div>
<div style="display:none"> Gerrit-HasLabels: No </div>