This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated via ee497f245e78929ddb69ba1f06d27bcc886f6597 (commit) from b697df0c4a008b80aad750e42947363f899b9301 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ee497f245e78929ddb69ba1f06d27...
commit ee497f245e78929ddb69ba1f06d27bcc886f6597 Author: Harald Welte laforge@gnumonks.org Date: Tue Oct 3 16:54:41 2017 +0800
Fixup severe build performance issues
Make variable substitution calling bumpversion and other commands introduce by osmo-release.mk has severely slowed down builds.
Inside the makefile we could use $(eval FOO:=$(shell...)) constructs to have variable substitution only happen once the 'release' target is executed. However, 'ifeq' and friends don't work with such late constructs. Let's shift all release action into a helper shell script that is called from the Makefile instead.
This way we get the best of both worlds: No performance impact during normal builds, and the convenience of 'make release'.
Modified-by: Max msuraev@sysmocom.de
Related: OS#2524
Change-Id: I98b3b5fe3db39953cea969a9dfbb75889df2e1ea
-----------------------------------------------------------------------
Summary of changes: Makefile.am | 4 +++- debian/libosmocore-dev.install | 1 + osmo-release.mk | 37 +------------------------------ osmo-release.sh | 50 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 55 insertions(+), 37 deletions(-) create mode 100755 osmo-release.sh
hooks/post-receive
osmocom-commitlog@lists.osmocom.org