master
go 18 lines 378 Bytes
Raw
1 // Plugin preloading without cgo (no dlopen, plugins are compiled in).
2 //go:build (linux || darwin || freebsd) && !cgo && !noplugin
3
4 package loader
5
6 import (
7 "errors"
8
9 iplugin "github.com/ipfs/kubo/plugin"
10 )
11
12 func init() {
13 loadPluginFunc = nocgoLoadPlugin
14 }
15
16 func nocgoLoadPlugin(fi string) ([]iplugin.Plugin, error) {
17 return nil, errors.New("not built with cgo support")
18 }