[SERVER-11538] libserver_options.a does not depend on what it needs to link Created: 03/Nov/13  Updated: 11/Jul/16  Resolved: 04/Nov/13

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 2.5.4

Type: Bug Priority: Minor - P4
Reporter: Shaun Verch Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-11637 Make libraries composable Closed
Operating System: ALL
Participants:

 Description   

libserver_options.a depends on some ssl code, meaning stubs are needed to make unittests against it, which is error prone especially since this only happens when you compile with ssl.

The solution is to factor out our networking code and make libserver_options.a depend on that.



 Comments   
Comment by auto [ 04/Nov/13 ]

Author:

{u'username': u'Zarkantho', u'name': u'Shaun Verch', u'email': u'shaun.verch@10gen.com'}

Message: SERVER-11538: Create mongoclient library to avoid pulling in mongocommon
Branch: master
https://github.com/mongodb/mongo/commit/d1f06420857ea4a3ed5b6f8ffd0304398cffa3cb

Comment by auto [ 04/Nov/13 ]

Author:

{u'username': u'Zarkantho', u'name': u'Shaun Verch', u'email': u'shaun.verch@10gen.com'}

Message: SERVER-11538: Create library for socket code and fix dependencies of libserver_options.a
Branch: master
https://github.com/mongodb/mongo/commit/44680ab9835615856f144e9f027d91ef5b16682d

Comment by auto [ 04/Nov/13 ]

Author:

{u'username': u'Zarkantho', u'name': u'Shaun Verch', u'email': u'shaun.verch@10gen.com'}

Message: SERVER-11538: Make background_job library and move dbtest code into existing unittest
Branch: master
https://github.com/mongodb/mongo/commit/607c5a8364dcc14f6b775622f391240f66d7a8e5

Comment by auto [ 04/Nov/13 ]

Author:

{u'username': u'Zarkantho', u'name': u'Shaun Verch', u'email': u'shaun.verch@10gen.com'}

Message: SERVER-11538: Make a spin lock library and make dbtest into unittest
Branch: master
https://github.com/mongodb/mongo/commit/c521a14c9ce1a8cd642f0ea8801269daff1b74cc

Generated at Thu Feb 08 03:26:05 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.