[packages/gcc/GCC_14] - ada libs packaging fixes

qboosh qboosh at pld-linux.org
Mon Aug 24 21:01:36 CEST 2026


commit b935c2b125a32354905f9bb3713173015b923307
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Aug 24 21:01:27 2026 +0200

    - ada libs packaging fixes

 gcc.spec | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/gcc.spec b/gcc.spec
index 64edd6f..a260d60 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -598,6 +598,7 @@ Summary:	Static Ada standard libraries
 Summary(pl.UTF-8):	Statyczne biblioteki standardowe dla Ady
 License:	GPL v3+ with GCC Runtime Library Exception v3.1
 Group:		Development/Libraries
+Requires:	%{name}-ada = %{epoch}:%{version}-%{release}
 Obsoletes:	gnat-static < 4
 
 %description -n libgnat-static
@@ -3131,6 +3132,9 @@ ln -sf	libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.
 ln -sf	libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
 ln -sf	libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
 ln -sf	libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
+# expected here by some software, including gcc build process
+ln -sf	%{_libdir}/libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{gcclibdir}/adalib/libgnat.so
+ln -sf	%{_libdir}/libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{gcclibdir}/adalib/libgnarl.so
 %if %{with multilib}
 %{__mv}	$RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
 	$RPM_BUILD_ROOT%{_libdir32}
@@ -3845,6 +3849,8 @@ rm -rf $RPM_BUILD_ROOT
 %{gcclibdir}/adainclude
 %dir %{gcclibdir}/adalib
 %{gcclibdir}/adalib/*.ali
+%{gcclibdir}/adalib/libgnarl.so
+%{gcclibdir}/adalib/libgnat.so
 %ifarch %{ix86} %{x8664} x32
 %{gcclibdir}/adalib/libgmem.a
 %{gcclibdir}/adalib/libgnarl_pic.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gcc.git/commitdiff/b935c2b125a32354905f9bb3713173015b923307



More information about the pld-cvs-commit mailing list