Martin Jansa
e6978e60b6
glog: enable building shared library again
...
* fix the soversion used by libglog as explained bellow:
The preferred default should IMHO be the same as with 0.3.4 version
which was shared library, but that's easy to add with small bbappend
having:
EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON"
but unfortunately the SONAME in the library changed from:
objdump -x usr/lib/libglog.so.0.0.0 | grep SONAME
SONAME libglog.so.0
in 0.3.4 to:
objdump -x usr/lib/libglog.so.0.3.5 | grep SONAME
SONAME libglog.so.0.3.5
Which breaks all our prebuilt binaries which now correctly complain that
there isn't libglog.so.0 provider in dependencies:
QA Issue: /usr/lib/libfoo.so.1.2.3 contained in package libfoo requires
libglog.so.0, but no providers found in RDEPENDS_libfoo
Which is quite unfortunate for minor upgrade. Did they really change the
ABI (and expect to change it in all future minor upgrades) or is this
change just unexpected side-effect of using cmake instead of autotools?
It looks the later, because if I build 0.3.5 version with autotools I
get:
objdump -x usr/lib/libglog.so.0.0.0 | grep SONAME
SONAME libglog.so.0
and there is patch for SOVERSION here as well:
https://github.com/google/or-tools/blob/master/patches/glog.patch
applied in master:
https://github.com/google/glog/blob/master/CMakeLists.txt#L493
6b6e38a7d5 (diff-af3b638bc2a3e6c650974192a53c7291)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2018-10-15 13:37:23 -07:00
..
2018-04-13 12:43:43 -07:00
2018-09-08 13:32:11 -07:00
2018-08-15 08:20:06 -07:00
2018-07-14 11:28:12 -07:00
2017-04-24 11:00:51 +02:00
2017-06-22 16:04:13 +02:00
2018-01-26 17:28:12 -08:00
2016-08-22 15:56:28 +02:00
2018-10-05 14:51:13 -07:00
2018-08-15 08:20:06 -07:00
2018-09-10 08:56:40 -07:00
2016-08-22 15:49:26 +02:00
2016-08-15 12:31:59 +02:00
2017-09-18 10:18:11 +02:00
2017-09-18 10:17:56 +02:00
2018-06-20 21:43:55 -07:00
2017-12-11 07:58:56 -08:00
2017-03-31 13:25:58 +02:00
2017-04-24 11:00:53 +02:00
2018-08-15 08:20:06 -07:00
2015-04-13 12:55:52 +02:00
2016-08-15 12:31:59 +02:00
2018-08-24 08:58:13 -07:00
2018-07-20 16:07:12 -07:00
2018-09-14 19:01:41 -07:00
2018-08-19 16:09:28 -07:00
2018-06-27 22:17:33 -07:00
2017-11-19 13:41:58 -08:00
2018-09-12 07:07:28 -07:00
2018-10-10 08:53:21 -07:00
2018-10-15 13:37:23 -07:00
2018-08-03 09:34:29 -07:00
2018-06-27 22:17:33 -07:00
2018-08-19 16:09:28 -07:00
2018-09-05 13:59:16 -07:00
2013-06-12 16:23:22 +02:00
2018-08-19 16:09:28 -07:00
2018-04-13 12:43:42 -07:00
2015-07-16 21:09:11 +02:00
2018-06-05 09:56:03 -07:00
2018-04-08 17:00:06 -07:00
2018-09-05 13:59:16 -07:00
2017-11-15 16:34:05 -08:00
2017-10-17 10:32:03 +00:00
2014-04-20 10:51:48 +02:00
2017-06-12 06:56:45 +02:00
2016-10-26 10:28:39 +02:00
2015-08-31 19:17:09 +02:00
2017-01-25 15:58:51 +01:00
2017-02-13 18:43:30 +01:00
2018-07-05 10:19:03 -07:00
2017-03-07 13:30:26 +01:00
2018-08-15 08:20:06 -07:00
2017-08-13 13:20:58 +02:00
2016-08-22 15:56:28 +02:00
2018-05-29 12:57:19 -07:00
2018-05-29 12:56:19 -07:00
2018-07-27 07:19:16 -07:00
2018-09-05 08:04:22 -07:00
2018-07-27 07:19:10 -07:00
2018-07-20 16:07:12 -07:00
2017-09-18 10:18:11 +02:00
2015-04-13 12:55:52 +02:00
2018-09-24 11:49:45 -07:00
2018-07-20 16:07:11 -07:00
2018-06-27 22:17:33 -07:00
2018-09-08 13:32:12 -07:00
2018-03-12 09:59:36 -07:00
2016-12-26 08:23:23 +01:00
2018-09-05 08:04:22 -07:00
2017-04-05 19:28:27 +02:00
2016-10-05 18:21:12 +02:00
2016-10-25 15:31:16 +02:00
2018-05-29 12:56:19 -07:00
2017-05-23 15:49:39 +02:00
2017-07-24 18:58:54 +02:00
2018-05-01 18:14:27 -07:00
2017-03-16 23:34:32 +01:00
2018-06-05 18:17:21 -07:00
2018-07-27 19:26:51 -07:00
2014-08-10 16:07:17 +02:00
2017-04-24 11:00:53 +02:00
2018-09-08 13:32:12 -07:00
2018-08-02 11:23:02 -07:00
2018-08-15 08:20:06 -07:00
2017-03-11 17:56:43 +01:00
2017-03-31 13:26:01 +02:00
2017-08-28 11:06:05 +02:00
2018-09-24 11:49:45 -07:00
2017-09-18 10:18:11 +02:00
2014-06-10 12:25:40 +02:00
2018-08-29 18:18:14 -07:00
2017-04-24 11:00:53 +02:00
2015-05-13 14:32:01 +02:00
2014-02-23 23:20:02 +01:00
2016-09-19 16:23:38 +02:00
2018-08-21 00:21:45 -07:00
2018-10-01 10:16:15 -07:00
2018-06-14 09:01:12 -07:00
2017-12-11 07:58:58 -08:00
2017-07-24 18:57:36 +02:00
2018-08-02 11:23:03 -07:00
2017-08-31 10:18:33 +02:00
2016-10-05 18:21:13 +02:00
2018-08-28 09:36:28 -07:00
2018-09-24 11:49:45 -07:00
2018-09-11 22:48:22 -07:00
2018-10-09 19:08:25 -07:00
2018-09-08 13:32:12 -07:00
2017-08-13 13:21:00 +02:00
2017-08-31 10:18:33 +02:00
2013-04-22 19:00:56 +02:00
2017-08-28 11:06:02 +02:00
2017-04-05 19:28:29 +02:00
2018-09-18 20:17:03 -07:00
2017-04-24 11:00:52 +02:00
2018-09-08 13:32:12 -07:00
2018-10-04 08:52:54 -07:00
2016-11-22 13:38:22 +01:00
2018-07-27 07:19:14 -07:00
2018-05-26 21:10:55 -07:00
2014-06-21 10:36:54 +02:00
2015-03-03 08:35:59 +01:00
2017-01-25 15:58:54 +01:00
2016-09-11 09:11:21 +02:00
2013-05-16 11:04:34 +02:00
2016-11-23 15:29:53 +01:00
2017-03-31 13:25:58 +02:00
2018-07-12 07:19:43 -07:00
2018-05-29 12:56:19 -07:00
2017-09-07 10:56:39 +02:00
2018-08-11 20:16:52 -07:00
2017-04-24 11:00:51 +02:00
2015-12-18 12:33:07 +01:00
2018-08-29 18:18:23 -07:00
2017-06-12 06:56:45 +02:00
2017-08-13 13:19:40 +02:00
2018-09-11 22:48:21 -07:00
2018-05-23 15:32:05 -07:00
2018-09-08 13:32:12 -07:00
2018-09-18 20:17:03 -07:00
2017-02-28 12:34:16 +01:00
2018-07-04 06:09:58 -07:00
2018-08-02 11:23:03 -07:00
2016-07-29 11:00:56 +02:00
2018-03-12 09:59:33 -07:00
2015-12-18 12:42:08 +01:00
2018-08-15 08:20:06 -07:00
2018-05-26 21:10:55 -07:00
2018-08-19 16:09:28 -07:00
2018-05-29 12:56:19 -07:00
2018-09-24 11:49:45 -07:00
2018-02-11 11:48:12 -08:00
2017-11-19 13:45:38 -08:00
2015-08-24 13:58:19 +02:00
2018-01-22 19:36:03 -08:00
2017-04-05 19:28:28 +02:00
2018-09-08 13:32:12 -07:00
2018-09-05 13:59:16 -07:00
2018-07-26 20:10:07 -07:00
2017-07-01 09:59:26 +02:00
2016-02-25 17:45:43 +01:00
2018-04-08 17:00:06 -07:00
2018-09-10 11:51:35 -07:00
2018-05-23 15:32:05 -07:00
2018-03-12 09:59:34 -07:00
2017-03-07 13:30:26 +01:00
2018-01-16 21:39:48 -08:00