]> Sergey Matveev's repositories - vors.git/commitdiff
no-static.patch
authorSergey Matveev <stargrave@stargrave.org>
Sat, 20 Apr 2024 10:06:06 +0000 (13:06 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 20 Apr 2024 10:06:19 +0000 (13:06 +0300)
doc/install.texi
doc/vors.html/download/no-static.patch [new file with mode: 0644]

index 27bfb44926613e8183924b085994d10f4a4ead608e9719e38c7a9a2deda0fab7..33740c89673d8cc0f63469ae76b4dd3d39d85a6d032d497f8868805e235830af 100644 (file)
@@ -27,6 +27,14 @@ $ ./build
 $ mv bin/vors-* $PATH/bin
 @end example
 
+I heard that some systems can not create statically linked binaries.
+@url{download/no-static.patch, Here} is the patch that may help.
+
+@example
+$ cd vors-@value{VERSION}
+$ patch -p1 <no-static.patch
+@end example
+
 @include download.texi
 @include integrity.texi
 
diff --git a/doc/vors.html/download/no-static.patch b/doc/vors.html/download/no-static.patch
new file mode 100644 (file)
index 0000000..2e408bd
--- /dev/null
@@ -0,0 +1,52 @@
+diff -urN vors-2.3.0/vendor/go.stargrave.org/opus/v2/decoder.go vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/decoder.go
+--- vors-2.3.0/vendor/go.stargrave.org/opus/v2/decoder.go      2024-04-16 22:44:09.000000000 +0300
++++ vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/decoder.go    2024-04-19 20:49:51.571957000 +0300
+@@ -10,8 +10,7 @@
+ )
+ /*
+-#cgo pkg-config: --static opus
+-#cgo LDFLAGS: -static
++#cgo pkg-config: opus
+ #include <opus.h>
+ int
+diff -urN vors-2.3.0/vendor/go.stargrave.org/opus/v2/encoder.go vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/encoder.go
+--- vors-2.3.0/vendor/go.stargrave.org/opus/v2/encoder.go      2024-04-16 22:44:09.000000000 +0300
++++ vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/encoder.go    2024-04-19 20:50:00.849825000 +0300
+@@ -10,8 +10,7 @@
+ )
+ /*
+-#cgo pkg-config: --static opus
+-#cgo LDFLAGS: -static
++#cgo pkg-config: opus
+ #include <opus.h>
+ int
+diff -urN vors-2.3.0/vendor/go.stargrave.org/opus/v2/errors.go vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/errors.go
+--- vors-2.3.0/vendor/go.stargrave.org/opus/v2/errors.go       2024-04-16 22:44:09.000000000 +0300
++++ vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/errors.go     2024-04-19 20:50:12.450136000 +0300
+@@ -9,8 +9,7 @@
+ )
+ /*
+-#cgo pkg-config: --static opus
+-#cgo LDFLAGS: -static
++#cgo pkg-config: opus
+ #include <opus.h>
+ */
+ import "C"
+diff -urN vors-2.3.0/vendor/go.stargrave.org/opus/v2/opus.go vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/opus.go
+--- vors-2.3.0/vendor/go.stargrave.org/opus/v2/opus.go 2024-04-16 22:44:09.000000000 +0300
++++ vors-2.3.0-no-static/vendor/go.stargrave.org/opus/v2/opus.go       2024-04-19 20:50:06.099273000 +0300
+@@ -6,8 +6,7 @@
+ /*
+ // Link opus using pkg-config.
+-#cgo pkg-config: --static opus
+-#cgo LDFLAGS: -static
++#cgo pkg-config: opus
+ #include <opus.h>
+ */
+ import "C"