commit:     407beaa9de0f6d3056b71d5144cd7205ae413a6f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 03:05:12 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 03:07:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=407beaa9

toolchain.eclass: set ADA_{INCLUDE,OBJECTS}_DIR for new ada-bootstrap path

For self-built ada-bootstrpa tarballs, we need this to help find
the runtime library.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 eclass/toolchain.eclass | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 6eef2a0ec03e..4e27cd2fb8f6 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -979,6 +979,9 @@ toolchain_setup_ada() {
                                
latest_ada_bootstrap="${latest_ada_bootstrap#dev-lang/ada-bootstrap-}"
                                latest_ada_bootstrap=$(ver_cut 1 
${latest_ada_bootstrap})
                                ada_bootstrap="${latest_ada_bootstrap}"
+
+                               export 
ADA_INCLUDE_PATH="${BROOT}/usr/lib/ada-bootstrap/usr/lib/gcc/${CHOST}/${ada_bootstrap}/adainclude::${ADA_INCLUDE_PATH}"
+                               export 
ADA_OBJECTS_PATH="${BROOT}/usr/lib/ada-bootstrap/usr/lib/gcc/${CHOST}/${ada_bootstrap}/adalib:${ADA_OBJECTS_PATH}"
                        fi
 
                        ada_bootstrap_type=ada-bootstrap

Reply via email to