mbox

libosmocore: to talloc or not to talloc

Message ID 1412413825-24016-1-git-send-email-jengelh@inai.de
State Superseded
Headers show

Pull-request

git://git.inai.de/libosmocore HEAD

Message

Jan Engelhardt Oct. 4, 2014, 9:10 a.m. UTC
Changes to previous submission:

 - split out the implicit declaration patch (p3 -> p3,p1)
 - edit libosmocore.pc to include Requires: pkgconfig. (in p3)
 - add (p5) as an optional commit to completely remove the bundled copy

The antisymmetry of osmo_config_list_parse is a matter for a
subsequent submission.
===
The following changes since commit c60de4f35f3f73f3d79b4ff61d0a20b92f818702:

  build: fix linker error with kasumi_test (2014-10-03 08:48:31 +0200)

are available in the git repository at:

  git://git.inai.de/libosmocore HEAD

for you to fetch changes up to a962cd7b62b92a0acc49591d9b3af2b46e023850:

  build: remove bundled copy of talloc (2014-10-04 11:06:44 +0200)

----------------------------------------------------------------
Jan Engelhardt (5):
      build: resolve compiler warning about implicit delcaration
      build: resolve link failure in libosmogsm when --disable-talloc is used
      build: allow using a system-provided talloc properly
      build: default to system-provided talloc
      build: remove bundled copy of talloc

 Makefile.am                        |   2 +
 configure.ac                       |   9 +-
 include/Makefile.am                |   4 -
 include/osmocom/core/strrb.h       |   2 +-
 include/osmocom/core/talloc.h      | 189 -------------------------------------
 include/osmocom/core/utils.h       |   2 +-
 include/osmocom/ctrl/control_cmd.h |   2 +-
 libosmocore.pc.in                  |   2 +-
 src/Makefile.am                    |  10 +-
 src/ctrl/control_cmd.c             |   2 +-
 src/ctrl/control_if.c              |   2 +-
 src/gb/common_vty.c                |   2 +-
 src/gb/gprs_bssgp.c                |   2 +-
 src/gb/gprs_bssgp_bss.c            |   2 +-
 src/gb/gprs_bssgp_util.c           |   2 +-
 src/gb/gprs_bssgp_vty.c            |   2 +-
 src/gb/gprs_ns.c                   |   2 +-
 src/gb/gprs_ns_frgre.c             |   2 +-
 src/gb/gprs_ns_vty.c               |   2 +-
 src/gsm/Makefile.am                |   5 +-
 src/gsm/ipa.c                      |   2 +-
 src/gsm/lapd_core.c                |   2 +-
 src/gsmtap_util.c                  |   2 +-
 src/logging.c                      |   2 +-
 src/logging_syslog.c               |   2 +-
 src/msgb.c                         |   2 +-
 src/msgfile.c                      |   2 +-
 src/rate_ctr.c                     |   2 +-
 src/signal.c                       |   2 +-
 src/statistics.c                   |   2 +-
 src/talloc.c                       |   2 +-
 src/vty/buffer.c                   |   2 +-
 src/vty/command.c                  |   2 +-
 src/vty/logging_vty.c              |   2 +-
 src/vty/telnet_interface.c         |   2 +-
 src/vty/utils.c                    |   2 +-
 src/vty/vector.c                   |   2 +-
 src/vty/vty.c                      |   2 +-
 tests/Makefile.am                  |  12 +--
 tests/gb/bssgp_fc_test.c           |   2 +-
 tests/gb/gprs_ns_test.c            |   2 +-
 tests/msgfile/msgfile_test.c       |   1 +
 tests/strrb/strrb_test.c           |   2 +-
 tests/timer/timer_test.c           |   2 +-
 tests/vty/vty_test.c               |   2 +-
 45 files changed, 53 insertions(+), 253 deletions(-)
 delete mode 100644 include/osmocom/core/talloc.h