Revert "Fix the .pc files so the -l arg matches the installed libraries"

This reverts commit ed9e76e46e.

The libraries in src/ do not have 'osmo' in their name, hence
neither in $prefix/lib. This patch caused linking failure.

Reproduce: do not have libosmo-sccp installed in the system
and make sure no older pkg-config pc files are around.
Build all dependencies with an arbitrary --prefix
passed to configure scripts. Point PKG_CONFIG_PATH (and
optionally LD_LIBRARY_PATH) to this prefix. Finally, build
openbsc using the same --prefix: even though libosmo-sccp
has been installed, it complains:

    CCLD     osmo-bsc_nat
  /usr/bin/ld: cannot find -losmo-sccp
  collect2: error: ld returned 1 exit status
  Makefile:447: recipe for target 'osmo-bsc_nat' failed

Change-Id: I1a113604b2f037b897954fe8d370291d3c1e2a0a
This commit is contained in:
Neels Hofmeyr 2016-11-03 13:03:29 +00:00
parent 8e4bcfef3c
commit da1ca89bcb
2 changed files with 2 additions and 2 deletions

View File

@ -6,5 +6,5 @@ includedir=@includedir@
Name: Osmo MTP Lib
Description: Osmo MTP Lib
Version: @VERSION@
Libs: -L${libdir} -losmo-mtp
Libs: -L${libdir} -lmtp
Cflags: -I${includedir}/

View File

@ -6,5 +6,5 @@ includedir=@includedir@
Name: OpenBSC SCCP Lib
Description: OpenBSC SCCP Lib
Version: @VERSION@
Libs: -L${libdir} -losmo-sccp
Libs: -L${libdir} -lsccp
Cflags: -I${includedir}/