No description
| LICENSES | ||
| patches | ||
| upstream | ||
| Dockerfile | ||
| README.md | ||
The tarball used in this repo matches the Berkeley DB 4.8.30.NC source historically required by Bitcoin Core:
“You must use Berkeley DB 4.8. Other versions may break wallet compatibility.”
Sleepycat Software was the original creator and maintainer of Berkeley DB.
- Berkeley DB existed long before Oracle
- Sleepycat authored the original license
- Oracle acquired Sleepycat in 2006
- Oracle kept the same license text, only changing copyright holders
License notice:
Berkeley DB 4.8 is licensed under the Berkeley DB (Sleepycat) License,
as published by Oracle Corporation. The license text included here is
extracted verbatim from the original db-4.8.30.NC source distribution.
Upstream:
Upstream source: Berkeley DB 4.8.30.NC
Original publisher: Oracle Corporation
Source URL: https://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
The SHA256 checksum in SHA256SUMS was computed locally from the original Oracle-distributed tarball.
Oracle did not publish cryptographic checksums for this release.
Build policy:
Berkeley DB 4.8 is built exclusively via Docker to eliminate host and toolchain variability. The Dockerfile is considered the authoritative build specification.
Structure of this repository:
berkeley-db-4.8/
├── upstream/
│ ├── db-4.8.30.NC.tar.gz
│ └── SHA256SUMS
│
├── patches/
│ └── 0001-gcc-atomic-symbol-fix.patch
│
├── build/
│ └── Dockerfile
│
├── LICENSES/
│ └── Oracle-BDB-4.8-LICENSE.txt
│
└── README.md
The typical command set to build this image is
git clone https://git.communitycoins.org/Communitycoins.Rooty/berkeley-db-4.8
cd berkeley-db-4.8
docker build -t communitycoins/berkeley-db-4.8:24.04 .