From 0c27e7a43b7a77ce6295cbfe30093def5977fe4b Mon Sep 17 00:00:00 2001 From: Corrado Primier Date: Thu, 19 Jan 2023 17:52:01 +0000 Subject: [PATCH] Fix Illumos build - #2067 (#2069) Build currently fails on Illumos with error `Undefined symbol sendfile`. Fix it by linking `sendfile` explicitly. --- scanner/metadata/taglib/taglib_wrapper.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scanner/metadata/taglib/taglib_wrapper.go b/scanner/metadata/taglib/taglib_wrapper.go index 50438d523..55bbe8fe8 100644 --- a/scanner/metadata/taglib/taglib_wrapper.go +++ b/scanner/metadata/taglib/taglib_wrapper.go @@ -2,7 +2,8 @@ package taglib /* #cgo pkg-config: taglib -#cgo LDFLAGS: -lstdc++ +#cgo !illumos LDFLAGS: -lstdc++ +#cgo illumos LDFLAGS: -lstdc++ -lsendfile #cgo linux darwin CXXFLAGS: -std=c++11 #include #include