]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Fix 386 cross compile and wasm build for crawshaw
authorMatt Joiner <anacrolix@gmail.com>
Tue, 15 Mar 2022 03:37:52 +0000 (14:37 +1100)
committerMatt Joiner <anacrolix@gmail.com>
Tue, 15 Mar 2022 03:37:52 +0000 (14:37 +1100)
storage/default-dir-piece-completion-boltdb.go
storage/default-dir-piece-completion-other.go
storage/sqlite-piece-completion.go
storage/sqlite/deprecated.go
storage/sqlite/direct.go

index 5573fc8df8ceb6ead4f0b2848ff8378a05a91e62..3ac6a77d7cb08a27971e758a2ea72f0f6b1ef1dc 100644 (file)
@@ -1,7 +1,8 @@
 // Bolt piece completion is available, and sqlite is not.
-//go:build !noboltdb && (!cgo || nosqlite)
+//go:build !noboltdb && (!cgo || nosqlite) && !wasm
 // +build !noboltdb
 // +build !cgo nosqlite
+// +build !wasm
 
 package storage
 
index a0564bf444b595da5fbf1d9880de60444c5c6ca9..3cd42fb7a959dc2ad5e08eec3e080fc3b87a7978 100644 (file)
@@ -1,7 +1,7 @@
 // Bolt piece completion is not available, and neither is sqlite.
-//go:build (!cgo || nosqlite) && noboltdb
+//go:build (!cgo || nosqlite) && (noboltdb || wasm)
 // +build !cgo nosqlite
-// +build noboltdb
+// +build noboltdb wasm
 
 package storage
 
index 153e51e7032a50d95752325b8ec2b219d1cef915..eb2e1c3d9d47ec29dde5ba22a1d7a9f8f97eda7a 100644 (file)
@@ -1,5 +1,6 @@
 // modernc.org/sqlite depends on modernc.org/libc which doesn't work for JS (and probably wasm but I
 // think JS is the stronger signal).
+
 //go:build cgo && !nosqlite
 // +build cgo,!nosqlite
 
index a1b1df1482361cc4a42cae3894c23dbd3fcef251..47698ef019ebdd88dbcf8fd74ed406849c02e194 100644 (file)
@@ -1,3 +1,6 @@
+//go:build cgo
+// +build cgo
+
 package sqliteStorage
 
 import (
index 4256996af2b4045a6f837cd9069aa3012b8850a4..3d51fd316b27385948feab321fc9015d48038c8d 100644 (file)
@@ -1,3 +1,6 @@
+//go:build cgo
+// +build cgo
+
 package sqliteStorage
 
 import (