File x264-use-shared-library.patch of Package libx264
diff -ruN x264-0.161+git20220602.baee400/Makefile x264-0.161+git20220602.baee400.patched/Makefile
--- x264-0.161+git20220602.baee400/Makefile 2022-06-01 18:31:50.000000000 -0400
+++ x264-0.161+git20220602.baee400.patched/Makefile 2022-10-24 22:18:40.164872797 -0400
@@ -249,6 +249,7 @@
$(SONAME): $(GENERATED) .depend $(OBJS) $(OBJASM) $(OBJSO)
$(LD)$@ $(OBJS) $(OBJASM) $(OBJSO) $(SOFLAGS) $(LDFLAGS)
+ ln -s $(SONAME) libx264.so
$(IMPLIBNAME): $(SONAME)
@@ -260,8 +261,8 @@
example: example$(EXE)
endif
-x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(CLI_LIBX264)
- $(LD)$@ $(OBJCLI) $(CLI_LIBX264) $(LDFLAGSCLI) $(LDFLAGS)
+x264$(EXE): $(GENERATED) .depend $(OBJCLI) $(SONAME)
+ $(LD)$@ $(OBJCLI) -L. -lx264 $(LDFLAGSCLI) $(LDFLAGS)
checkasm8$(EXE): $(GENERATED) .depend $(OBJCHK) $(OBJCHK_8) $(LIBX264)
$(LD)$@ $(OBJCHK) $(OBJCHK_8) $(LIBX264) $(LDFLAGS)