[SERVER-15382] Port mongo::OID endian fixes to v8-3.25 Created: 24/Sep/14  Updated: 05/Feb/15  Resolved: 25/Sep/14

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

Type: Bug Priority: Major - P3
Reporter: Michael Hudson-Doyle Assignee: Unassigned
Resolution: Done Votes: 0
Labels: arm64, pull-request
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-13686 support V8 3.25 JavaScript scripting ... Closed
Related
is related to SERVER-15210 Remove undefined behavior from mongo:... Closed
is related to SERVER-15211 Make BSON serialization of mongo::OID... Closed
Operating System: ALL
Participants:

 Description   

To reproduce, build the server using v8-32.5 JS engine:

% scons --js-engine=v8-3.25 all

The recent OID-related changes in engine_v8.cpp and v8_db.cpp have to be applied to engine_v8-3.25.cpp and v8_db.cpp respectively.


Original description:

Luckily the fix is trivial, PR coming right up.



 Comments   
Comment by Githook User [ 25/Sep/14 ]

Author:

{u'username': u'mwhudson', u'name': u'Michael Hudson-Doyle', u'email': u'michael.hudson@linaro.org'}

Message: SERVER-15210 SERVER-15211 SERVER-15382 (v8-3.25) remove OID undefined behavior and make it endian aware.

fixes v8-3.25 build failure.

Closes #793

Signed-off-by: Benety Goh <benety@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/09fd21a206f959f6742e92d38b783a3e04e1948b

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