mkdir -p %{buildroot}/%{_lib}/obsolete
%endif
+# Prepare symlinks to versioned libraries
+ln -sf libpthread.so.0 %{buildroot}%{_libdir}/libpthread.so
+ln -sf libutil.so.1 %{buildroot}%{_libdir}/libutil.so
+ln -sf librt.so.1 %{buildroot}%{_libdir}/librt.so
+ln -sf libdl.so.2 %{buildroot}%{_libdir}/libdl.so
+ln -sf libm.so.6 %{buildroot}%{_libdir}/libm.so
+ln -sf libresolv.so.2 %{buildroot}%{_libdir}/libresolv.so
+
# Miscelanna:
install -m 0700 build/glibc_post_upgrade %{buildroot}%{_sbindir}
%post devel
# TODO: REMOVE ME AFTER ISSUE IS IDENTIFIED
find %{_libdir}/gcc -name 'statx.h' -exec sed -e 's/__glibc_has_include/__has_include/' -i {} \;
-ln -sf %{_libdir}/libpthread.so.0 %{_libdir}/libpthread.so
-ln -sf /usr/lib/libpthread.so.0 /usr/lib/libpthread.so
%post devel-static
# TODO: REMOVE ME AFTER ISSUE IS IDENTIFIED
%endif
/%{_lib}/libanl.so.1
-/%{_lib}/libc.so.6*
-/%{_lib}/libcrypt.so.1
-/%{_lib}/libdl.so.2*
-/%{_lib}/libm.so.6*
+/%{_lib}/libc.so*
+/%{_lib}/libcrypt.so*
+/%{_lib}/libdl.so*
+/%{_lib}/libm.so*
/%{_lib}/libnsl.so.1
/%{_lib}/libnss_compat.so.2
/%{_lib}/libnss_db.so.2
/%{_lib}/libpthread.so*
/%{_lib}/libthread_db.so.1
/%{_lib}/libresolv.so.2
-/%{_lib}/librt.so.1
-/%{_lib}/libutil.so.1
+/%{_lib}/librt.so*
+/%{_lib}/libutil.so*
/%{_lib}/libc_malloc_debug.so.0
%define optimized_libs() \
%dir %attr(0755,root,root) /%{_lib}/%1\