See
8208be389b ("Install shared objects under their ABI names")
Change-Id: I97578a7747668da9b5755e80ab8cf1f75a974b24
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
%ifarch armv7hl
# Provide compatibility link
%ifarch armv7hl
# Provide compatibility link
-ln -s ld-%{glibc_major_version}.so %{buildroot}/lib/ld-linux.so.3
+ln -s ld-linux-armhf.so.3 %{buildroot}/lib/ld-linux.so.3
%endif
# Move getconf to %{_libexecdir}/getconf/ to avoid cross device link
%endif
# Move getconf to %{_libexecdir}/getconf/ to avoid cross device link
%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache
%config(noreplace) /etc/rpc
%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf
%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache
%config(noreplace) /etc/rpc
%verify(not md5 size mtime) %config(noreplace) /etc/gai.conf
-/%{_lib}/ld-%{glibc_major_version}.so
# Each architecture has a different name for the dynamic linker:
%ifarch %arm
%ifarch armv7hl
# Each architecture has a different name for the dynamic linker:
%ifarch %arm
%ifarch armv7hl
-/%{_lib}/ld-linux-armhf.so.3
-# Keep compatibility link
-/%{_lib}/ld-linux.so.3
-%else
-/%{_lib}/ld-linux.so.3
+/lib/ld-linux-armhf.so.3
+# Keep as compatibility link for armv7lh
+/lib/ld-linux.so.3
-/%{_lib}/ld-linux-x86-64.so.2
+/lib64/ld-linux-x86-64.so.2
%endif
%ifarch %ix86 %sparc
%endif
%ifarch %ix86 %sparc
%endif
%ifarch aarch64
/lib/ld-linux-aarch64.so.1
%endif
%ifarch aarch64
/lib/ld-linux-aarch64.so.1
-/%{_lib}/ld-linux-aarch64.so.1
-/%{_lib}/libanl-%{glibc_major_version}.so
-/%{_lib}/libc-%{glibc_major_version}.so
-/%{_lib}/libcrypt-%{glibc_major_version}.so
-/%{_lib}/libdl-%{glibc_major_version}.so
-/%{_lib}/libm-%{glibc_major_version}.so
-/%{_lib}/libnsl-%{glibc_major_version}.so
-/%{_lib}/libnss_compat-%{glibc_major_version}.so
/%{_lib}/libnss_compat.so.2
/%{_lib}/libnss_compat.so.2
-/%{_lib}/libnss_db-%{glibc_major_version}.so
-/%{_lib}/libnss_dns-%{glibc_major_version}.so
-/%{_lib}/libnss_files-%{glibc_major_version}.so
/%{_lib}/libnss_files.so.2
/%{_lib}/libnss_files.so.2
-/%{_lib}/libnss_optfiles-%{glibc_major_version}.so
/%{_lib}/libnss_optfiles.so.2
/%{_lib}/libnss_optfiles.so.2
-/%{_lib}/libnss_hesiod-%{glibc_major_version}.so
/%{_lib}/libnss_hesiod.so.2
/%{_lib}/libnss_hesiod.so.2
-/%{_lib}/libpthread-%{glibc_major_version}.so
/%{_lib}/libpthread.so.0
/%{_lib}/libthread_db-1.0.so
/%{_lib}/libthread_db.so.1
/%{_lib}/libpthread.so.0
/%{_lib}/libthread_db-1.0.so
/%{_lib}/libthread_db.so.1
-/%{_lib}/libresolv-%{glibc_major_version}.so
-/%{_lib}/librt-%{glibc_major_version}.so
-/%{_lib}/libutil-%{glibc_major_version}.so
/%{_lib}/libutil.so.1
%define optimized_libs() \
%dir %attr(0755,root,root) /%{_lib}/%1\
/%{_lib}/libutil.so.1
%define optimized_libs() \
%dir %attr(0755,root,root) /%{_lib}/%1\
- /%{_lib}/%1/libc-%{glibc_major_version}.so\
- /%{_lib}/%1/libm-%{glibc_major_version}.so\
- /%{_lib}/%1/libpthread-%{glibc_major_version}.so\
/%{_lib}/%1/libpthread.so.0\
/%{_lib}/%1/libpthread.so.0\
- /%{_lib}/%1/librt-%{glibc_major_version}.so\
/%{_lib}/%1/librt.so.1\
/%{_lib}/%1/libthread_db-1.0.so\
/%{_lib}/%1/libthread_db.so.1
/%{_lib}/%1/librt.so.1\
/%{_lib}/%1/libthread_db-1.0.so\
/%{_lib}/%1/libthread_db.so.1
%{_libexecdir}/getconf/*
%{_sbindir}/glibc_post_upgrade
%{_sbindir}/iconvconfig
%{_libexecdir}/getconf/*
%{_sbindir}/glibc_post_upgrade
%{_sbindir}/iconvconfig
-/%{_lib}/libBrokenLocale-%{glibc_major_version}.so
/%{_lib}/libBrokenLocale.so.1
%ifarch %ix86
/%{_lib}/libBrokenLocale.so.1
%ifarch %ix86
%defattr (755,root,root,755)
%dir /%{_lib}/obsolete/
#%dir /%{_lib}/obsolete/noversion
%defattr (755,root,root,755)
%dir /%{_lib}/obsolete/
#%dir /%{_lib}/obsolete/noversion
- #/%{_lib}/obsolete/noversion/libNoVersion-%{glibc_major_version}.so
#/%{_lib}/obsolete/noversion/libNoVersion.so.1
%endif
#/%{_lib}/obsolete/noversion/libNoVersion.so.1
%endif