[CDRIVER-2209] Bundle snappy & zlib if not available Created: 11/Jul/17  Updated: 28/Oct/23  Resolved: 14/Jul/17

Status: Closed
Project: C Driver
Component/s: Build
Affects Version/s: None
Fix Version/s: 1.8.0

Type: Improvement Priority: Major - P3
Reporter: Hannes Magnusson Assignee: Hannes Magnusson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to CDRIVER-2216 Static linking against libmongoc fail... Closed
related to CDRIVER-2118 Add support for compiling against sna... Closed
Epic Link: CDRIVER OP_COMPRESSED

 Description   

To aid Windows users in particular, we should bundle zlib and snappy and compile against our bundled version when they are not available on the platform.



 Comments   
Comment by Githook User [ 07/Aug/17 ]

Author:

{'name': 'Hannes Magnusson', 'username': 'bjori', 'email': 'bjori@php.net'}

Message: CDRIVER-2209 Improve bundling compressor libs
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/a0480985628c4f7201ab33e09ac421eb0c1dbe02

Comment by Githook User [ 28/Jul/17 ]

Author:

{'email': 'jesse@mongodb.com', 'username': 'ajdavis', 'name': 'A. Jesse Jiryu Davis'}

Message: CDRIVER-2209 zlib/snappy header paths, part 2

When building with bundled zLib or Snappy, CMake must set the include
paths to its internal directories.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/35d9a46d43c93b4c6699ed2fc8dc3bc1a989e4df

Comment by Githook User [ 26/Jul/17 ]

Author:

{'email': 'jesse@mongodb.com', 'username': 'ajdavis', 'name': 'A. Jesse Jiryu Davis'}

Message: CDRIVER-2209 set zlib/snappy header paths in CMake

When building with bundled zLib or Snappy, CMake must set the include
paths to its internal directories.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/0d3e9c356bedce60045bfc10f1f7503f9120da4e

Comment by Githook User [ 14/Jul/17 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-2209 Static link snappy & zlib
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/7533d03d292ac1b9472b246367d1c8d598b04f4a

Comment by Githook User [ 14/Jul/17 ]

Author:

{u'username': u'bjori', u'name': u'Hannes Magnusson', u'email': u'bjori@php.net'}

Message: CDRIVER-2209 Bundle snappy-1.1.3 & zlib-1.2.11
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/33a0921c82ca2f03f7aa21e0464af943534aad06

Generated at Wed Feb 07 21:14:31 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.