You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-1Lines changed: 24 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -26,17 +26,40 @@ Document Layer build depends on the following projects. If you are building usin
26
26
27
27
We depend on Boost 1.67 for Boost.DLL. Even though the DLL is a header only library, it depends on the non-header only libraries - filesystem and system. You can setup Boost as below:
28
28
29
+
The flag `-fvisibility` is set to `hidden` to avoid boost library related warnings in Mac OS.
and set the `BOOST_ROOT` environment variable to be `/tmp/boost_1_67_0/`. This is how CMake build picks the Boost packages. Since Boost is statically linked, it does not matter where you installed it.
39
40
41
+
#### Framework
42
+
While building document layer in Mac platform, warnings might be thrown like 'library out of sync'. This can be avoided by doing either one of following methods,
43
+
44
+
##### Method-1
45
+
This step will guide to remove existing xcode libraries and install latest xcode libraries. This is permanent fix for framework related warnings. Make sure backup the existing libraries and remove this backup only if latest installtion works.
Without disturbing existing libraries and add proper SDK path for framework libraries. Make sure this path set whenever opening a new terminal.
55
+
56
+
```
57
+
$ Xcrun –show-sdk-path
58
+
--> The above command will show the sdk-path
59
+
--> copy sdk-path and paste it below in double quotes
60
+
$ export SDKROOT=<sdk-path>
61
+
```
62
+
40
63
#### FoundationDB
41
64
42
65
We depend on FoundationDB for the flow, fdb_flow and fdb_c libraries. CMake should get and build FoundationDB libraries from GitHub automatically as part of the build.
0 commit comments