[ClusterLabs/libqb] 27d9b3: Fix typos: synchonization -> synchronization, para...
by Chrissie Caulfield
Branch: refs/heads/master
Home: https://github.com/ClusterLabs/libqb
Commit: 27d9b3b829a8ce070c66cb80851103b718932ec1
https://github.com/ClusterLabs/libqb/commit/27d9b3b829a8ce070c66cb8085110...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-08 (Thu, 08 Dec 2016)
Changed paths:
M include/qb/qbatomic.h
M include/qb/qbloop.h
Log Message:
-----------
Fix typos: synchonization -> synchronization, paramaters -> parameters
Commit: ff7a3f40479f04452585f3edc4633b4810cda037
https://github.com/ClusterLabs/libqb/commit/ff7a3f40479f04452585f3edc4633...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-08 (Thu, 08 Dec 2016)
Changed paths:
M configure.ac
Log Message:
-----------
configure: help string cleanup
The [ default="no" ] branches were sense- and (mostly) harmless.
Commit: 64371306a613d0ccd8f4eaadba3fcb33012365c9
https://github.com/ClusterLabs/libqb/commit/64371306a613d0ccd8f4eaadba3fc...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-08 (Thu, 08 Dec 2016)
Changed paths:
M lib/Makefile.am
Log Message:
-----------
configure: LTLIBOBJS is also a Make variable
So let's use the more friendly syntax.
Commit: 56754d05096a8e6b8f46f38464f50d28517fd025
https://github.com/ClusterLabs/libqb/commit/56754d05096a8e6b8f46f38464f50...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-08 (Thu, 08 Dec 2016)
Changed paths:
M configure.ac
M lib/Makefile.am
A m4/ax_restore_flags.m4
A m4/ax_save_flags.m4
M tests/Makefile.am
Log Message:
-----------
configure: restrict -ldl to where it's actually needed
This reduces overlinking of qb-blackbox. Being a seldom used executable,
the gains are mostly theoretical, but at least this silences warnings
from some QA tools.
Commit: cb5ee921c04bfba24edf8b6f128d11161d161cec
https://github.com/ClusterLabs/libqb/commit/cb5ee921c04bfba24edf8b6f128d1...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-12 (Mon, 12 Dec 2016)
Changed paths:
M configure.ac
M lib/Makefile.am
A m4/ax_pthread.m4
Log Message:
-----------
configure: restrict pthreads to where it's actually needed
mq_open() is no longer relevant beyond 70a9623 (Remove message queues).
Commit: 1a9b4128e4b95c7a873f855d9276209e3fa0af0a
https://github.com/ClusterLabs/libqb/commit/1a9b4128e4b95c7a873f855d92762...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-12 (Mon, 12 Dec 2016)
Changed paths:
M configure.ac
M examples/Makefile.am
M lib/Makefile.am
Log Message:
-----------
configure: restrict socket lib to where it's actually needed
Commit: 8fad8acb6752974c454a2ba829c95e85651ecdf7
https://github.com/ClusterLabs/libqb/commit/8fad8acb6752974c454a2ba829c95...
Author: Ferenc Wágner <wferi(a)debian.org>
Date: 2016-12-12 (Mon, 12 Dec 2016)
Changed paths:
M configure.ac
M examples/Makefile.am
Log Message:
-----------
configure: restrict nsl lib to where it's actually needed
Commit: 602d04dacfc8c7958e8a6c0e42da3a7b7ba7ca3f
https://github.com/ClusterLabs/libqb/commit/602d04dacfc8c7958e8a6c0e42da3...
Author: Jan Pokorný <jpokorny(a)redhat.com>
Date: 2016-12-12 (Mon, 12 Dec 2016)
Changed paths:
M .travis.yml
M configure.ac
M libqb.spec.in
M tests/Makefile.am
M tests/check_log.c
Log Message:
-----------
build: drop allegedly no longer intrusive syslog-tests opt-in switch
The intention behind enabling the syslog tests on demand (642f74d) was
to tread cautiously as libtool used to alert that something controversial
is going on:
$ ./autogen.sh && ./configure --enable-syslog-tests && make check
> ...
> *** Warning: Linking the executable log.test against the loadable module
> *** _syslog_override.so is not portable!
> ...
owing to the fact that _syslog_override.so is being linked (through
libtool) with LDFLAGS=-module.
In fact, the issue did go away with a fix to the "make install" process
(ebcff54) for which _syslog_override.so* files were being picked
undesirably prior to the fix, which manifested itself also on
"make rpm" (hence the respective commit message):
> RPM build errors:
> Installed (but unpackaged) file(s) found:
> /usr/lib64/_syslog_override.so
> /usr/lib64/_syslog_override.so.0
> /usr/lib64/_syslog_override.so.0.0.0
The explanation for the secondary positive effect on the mentioned
libtool's warning going away is rather simple:
"lib" prefix switches the expectations about the result as a library
(also due to "libdir" destination) rather than as an executable object.
Change like that ensures the result is what libtool's manual calls
"dynamic module that can be opened by lt_dlopen" rather than "runtime
library that cannot" in the context of Mac OS X, which was likely the
cause of the portability warning.
(https://www.gnu.org/software/libtool/manual/libtool.html#FOOT10)
And because the tests themselves are run through the libtool wrapper
scripts capable of relinking and other magic
What libtool manual has to say on this topic:
> Note that libtool modules don’t need to have a "lib" prefix. However,
> Automake 1.4 or higher is required to build such modules.
referring to version released 15+ years back, which is assumed anyway.
(https://www.gnu.org/software/libtool/manual/libtool.html#Modules-for-libltdl)
* * *
That being said, there's now no longer a reason to have "syslog-tests"
enablement conditionalized (no longer supposed intrusive), hence enable
them unconditionally along the other libcheck-based tests
-- whenever libcheck is detected.
This changeset also drops any trace of --enable-syslog-tests switch
in various places using that (spec file, Travis CI configuration)
making for a complete vaporizatio of this choice.
Commit: 5a54a5188363286399a4088072571e63b04b94b0
https://github.com/ClusterLabs/libqb/commit/5a54a5188363286399a4088072571...
Author: Chrissie Caulfield <ccaulfie(a)redhat.com>
Date: 2016-12-16 (Fri, 16 Dec 2016)
Changed paths:
M .travis.yml
M configure.ac
M examples/Makefile.am
M include/qb/qbatomic.h
M include/qb/qbloop.h
M lib/Makefile.am
M libqb.spec.in
A m4/ax_pthread.m4
A m4/ax_restore_flags.m4
A m4/ax_save_flags.m4
M tests/Makefile.am
M tests/check_log.c
Log Message:
-----------
Merge pull request #241 from jnpkrn/PR240-addendum
PR #240 + addendum (drop syslog-tests opt-in switch)
Compare: https://github.com/ClusterLabs/libqb/compare/52db4997d702...5a54a5188363
7 years, 4 months