Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

383 Commits   1 Branch   1 Tag
Index: radix-1.9/libs/glibc/2.37/Makefile
===================================================================
--- radix-1.9/libs/glibc/2.37/Makefile	(revision 366)
+++ radix-1.9/libs/glibc/2.37/Makefile	(revision 367)
@@ -191,6 +191,12 @@
 	     ln -sf ../../lib$(LIBSUFFIX)/librt.so.1 librt.so ; \
 	   fi ; \
 	 )
+	# ======= create libdl.so symlink if not exists: =======
+	@( cd $(GLIBC_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   if [ ! -L libdl.so -a -e "../../lib$(LIBSUFFIX)/libdl.so.2" ] ; then \
+	     ln -sf ../../lib$(LIBSUFFIX)/libdl.so.2 libdl.so ; \
+	   fi ; \
+	 )
 	@touch $@
 
 $(build_glibc_pkg): $(install_target)
Index: radix-1.9/libs/glibc/2.37-ppc32/Makefile
===================================================================
--- radix-1.9/libs/glibc/2.37-ppc32/Makefile	(revision 366)
+++ radix-1.9/libs/glibc/2.37-ppc32/Makefile	(revision 367)
@@ -142,6 +142,12 @@
 	     ln -sf ../../lib$(MULTILIB_PPC32_SUFFIX)/librt.so.1 librt.so ; \
 	   fi ; \
 	 )
+	# ======= create libdl.so symlink if not exists: =======
+	@( cd $(GLIBC_32_PKG)/usr/lib$(MULTILIB_PPC32_SUFFIX) ; \
+	   if [ ! -L libdl.so -a -e "../../lib$(MULTILIB_PPC32_SUFFIX)/libdl.so.2" ] ; then \
+	     ln -sf ../../lib$(MULTILIB_PPC32_SUFFIX)/libdl.so.2 libdl.so ; \
+	   fi ; \
+	 )
 	@touch $@
 
 $(build_glibc32_pkg): $(install_target)
Index: radix-1.9/libs/glibc/2.37-x86_32/Makefile
===================================================================
--- radix-1.9/libs/glibc/2.37-x86_32/Makefile	(revision 366)
+++ radix-1.9/libs/glibc/2.37-x86_32/Makefile	(revision 367)
@@ -139,6 +139,12 @@
 	     ln -sf ../../lib$(MULTILIB_X86_32_SUFFIX)/librt.so.1 librt.so ; \
 	   fi ; \
 	 )
+	# ======= create libdl.so symlink if not exists: =======
+	@( cd $(GLIBC_32_PKG)/usr/lib$(MULTILIB_X86_32_SUFFIX) ; \
+	   if [ ! -L libdl.so -a -e "../../lib$(MULTILIB_X86_32_SUFFIX)/libdl.so.2" ] ; then \
+	     ln -sf ../../lib$(MULTILIB_X86_32_SUFFIX)/libdl.so.2 libdl.so ; \
+	   fi ; \
+	 )
 	@touch $@
 
 $(build_glibc32_pkg): $(install_target)