Perfect answer! Good to hear that it's not because of any code bug.
I've removed the flag and now it has been built on Ubuntu. This also paves the way libosmo-abis, libosmo-netif, libosmo-sccp and openggsn which have been "dependency-waiting" on the servers.
I notice that libosmo-sccp does not build correctly on powerpc architectures. It fails the sccp test..
Please see here: https://buildd.debian.org/status/fetch.php?pkg=libosmo-sccp&arch=powerpc...
Maybe you have an idea? Is there maybe a struct problem again?
Best regards, Ruben
On Thu, Feb 11, 2016 at 07:48:09AM +0100, Holger Freyther wrote:
On 10 Feb 2016, at 20:20, Ruben Undheim ruben.undheim@gmail.com wrote:
I made a litle bit progress. The problem disappears if "-Wl,-Bsymbolic-functions" is removed from LDFLAGS.
Please see this commit[1]. The GPRS NetworkService (NS) has two backends, one to use GRE and one to send using UDP. For the UDP case we try to override a symbol to see that it is called. With the -Bsymbolic-functions approach this call doesn't go through the symbol table so we will not see the call.
[1] http://git.osmocom.org/libosmocore/commit/?id=e7c18dd59f4f91409e8d8854eee2d2...