File buildmode.patch of Package livekit

Index: livekit-1.9.3/magefile.go
===================================================================
--- livekit-1.9.3.orig/magefile.go
+++ livekit-1.9.3/magefile.go
@@ -68,7 +68,7 @@ func Build() error {
 	if err := os.MkdirAll("bin", 0755); err != nil {
 		return err
 	}
-	if err := mageutil.RunDir(context.Background(), "cmd/server", "go build -o ../../bin/livekit-server"); err != nil {
+	if err := mageutil.RunDir(context.Background(), "cmd/server", "go build -buildmode=pie -mod=vendor -o ../../bin/livekit-server"); err != nil {
 		return err
 	}
 
@@ -92,7 +92,7 @@ func BuildLinux() error {
 	if len(buildArch) == 0 {
 		buildArch = "amd64"
 	}
-	cmd := mageutil.CommandDir(context.Background(), "cmd/server", "go build -buildvcs=false -o ../../bin/livekit-server-" + buildArch)
+	cmd := mageutil.CommandDir(context.Background(), "cmd/server", "go build -buildmode=pie -mod=vendor -buildvcs=false -o ../../bin/livekit-server-" + buildArch)
 	cmd.Env = []string{
 		"GOOS=linux",
 		"GOARCH=" + buildArch,
openSUSE Build Service is sponsored by