Comments (3)
If you're still around, I've been working to get a more recent build of leveldbjni working and with better platform support. So far I have Linux x86_64, Mac x86_64 and Mac aarch64 as fully automated builds in CircleCI (https://github.com/ConsenSys/leveldbjni-native) but it still uses the old leveldb and I haven't managed to get a Windows build working at all. I'd love some help if you still remember the details.
Will try and test out your branches of updated snappy and leveldb on Linux and Mac soon too. Thanks for sharing.
from leveldbjni.
So one thing I do notice with these branches is that when building leveldb, it fails to find snappy so I don't think it's building a snappy enabled version of leveldb. That seems to be true on Linux, Mac and Windows.
And on Windows it would be really helpful to know if there's a way to build the actual leveldbjni native library from the command line (and with a recent visual studio).
from leveldbjni.
Ok, managed to get snappy found on Mac and Linux by setting some env vars - probably not the "right" way to do it with cmake but effective:
CXXFLAGS="${CXXFLAGS:-} -I${BUILD_DIR}/snappy/" \
LDFLAGS="${LDFLAGS:-} -L${BUILD_DIR}/snappy/ -lstdc++" \
cmake ...
Consensys/leveldbjni-native#2 has the changes to build these new branches for Mac and Linux.
from leveldbjni.
Related Issues (20)
- When will you publish the version of jar supported aarch?
- cpp files not found in src directory
- How to build for the aarch64? HOT 8
- Use Static Instances
- [ERROR] Failed to execute goal on project leveldbjni-all: Could not resolve dependencies for project org.fusesource.leveldbjni:leveldbjni-all
- Apple notarization fails when referencing leveldbjni-osx 1.8. "The binary uses an SDK older than the 10.9 SDK." HOT 1
- Maven download link done HOT 1
- arm32 / armv7l binary releases? HOT 1
- leveldbjni-linux64 Build failing with "configure: error: cannot find headers for leveldb" HOT 1
- LevelDB native memory consumption is increasing HOT 2
- build failed: org.apache.maven.plugin.MojoExecutionException: ./configure failed with exit code: 1
- Is it support one process to read/write but the other process to only read?
- No instructions for building on Windows
- How to upgrade leveldb?
- DB created in linux cannot be read in Windows HOT 1
- rocksdbjni,library loading error during test cases run with rocksdb 5.9.2
- Selecting Data from DB with Java on Raspberry-Pi ERROR HOT 1
- The bundled LevelDB version is too old HOT 1
- Issue faced in build procedure
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from leveldbjni.