It may be possible to get rid of the lengthy ADA_{INCLUDE,OBJECT}_PATH vars and instead store lib pointers in "ada_source_path" and "ada_object_path" files (which should live with the rest of RTL, in the same dir as the spec file?). Needs a bit more investigation. See the url in the bug header for some starting info. George
Gah, should check for typos before committing the bug.
I am now in process of "unifying" Ada lib layout, so that they have a common bin, gpr, etc. directories (for every profile). With such an arrangement the pollution of PATH and some other common variables will be minimal and thus less of an issue. Nonetheless, the suggested approach may be worth furthere investigating.