<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Use ar to link static libraries to support universal builds.
I don't understand why upstream stopped using ar back in version 0.0.3.
--- build/bottom.make.orig	2019-09-29 15:33:10.000000000 -0500
+++ build/bottom.make	2024-01-05 16:46:42.000000000 -0600
@@ -62,10 +62,7 @@
 
 $($(X_MODULE)_OUTPUT)/$(BINARY)$(X_LIBEXT): $($(X_MODULE)_OBJS)
 	@echo '  LINK LIB  $@'
-	$(Q)$(LD) -r -o '$@' $^
-#	# no AR anymore due to static initilizers
-#	$(Q)$(AR) r '$@' $^ 2&gt; /dev/null
-#	$(Q)$(RANLIB) '$@'
+	$(Q)$(AR) -rcs '$@' $^
 
 $($(X_MODULE)_OUTPUT)/$(BINARY)$(X_DYNEXT): $($(X_MODULE)_OBJS)
 	@echo '  LINK DYN  $@'
</pre></body></html>