diff options
| author | 2021-03-13 21:38:07 +0100 | |
|---|---|---|
| committer | 2021-03-13 21:38:07 +0100 | |
| commit | ae1ccc1ebc1bd0b690bc9c1e2cdf5a4b1903eca8 (patch) | |
| tree | f46d1051191d51e6c0614f5fac238d07daf8015a /README.md | |
| parent | build: fix building with glibc (diff) | |
| download | zig-sqlite-ae1ccc1ebc1bd0b690bc9c1e2cdf5a4b1903eca8.tar.gz zig-sqlite-ae1ccc1ebc1bd0b690bc9c1e2cdf5a4b1903eca8.tar.xz zig-sqlite-ae1ccc1ebc1bd0b690bc9c1e2cdf5a4b1903eca8.zip | |
readme: add a note about minimum glibc version
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -59,6 +59,20 @@ exe.linkLibrary(sqlite); | |||
| 59 | exe.addPackage(.{ .name = "sqlite", .path = "third_party/zig-sqlite/sqlite.zig" }); | 59 | exe.addPackage(.{ .name = "sqlite", .path = "third_party/zig-sqlite/sqlite.zig" }); |
| 60 | ``` | 60 | ``` |
| 61 | 61 | ||
| 62 | If you're building with glibc you must make sure that the version used is at least 2.28. | ||
| 63 | |||
| 64 | You can do that in your `build.zig` file: | ||
| 65 | ```zig | ||
| 66 | var target = b.standardTargetOptions(.{}); | ||
| 67 | target.setGnuLibCVersion(2, 28, 0); | ||
| 68 | exe.setTarget(target); | ||
| 69 | ``` | ||
| 70 | |||
| 71 | Or with `-Dtarget`: | ||
| 72 | ``` | ||
| 73 | $ zig build -Dtarget=native-linux-gnu.2.28 | ||
| 74 | ``` | ||
| 75 | |||
| 62 | # Usage | 76 | # Usage |
| 63 | 77 | ||
| 64 | Import `zig-sqlite` like this: | 78 | Import `zig-sqlite` like this: |