https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112862

--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> ---
> OK. So I realise the reason you see this and I wasn't: I have the habit of
> installing before running the testsuite.  When I test uninstalled, then I get
> the issue.

Right: I always avoid installing before testing to make extra certain to
test the freshly built bits and nothing else.

> Now I have a concern that we have instances of -Bpath/to/libsomething/.libs
> that are present to allow for specs substitution and we also need them for
> providing run paths at test time.  BUT, we do not want duplicates (since, that
> triggers a different warning for some Xcode versions, and is inefficient 
> anyway
> - albeit probably a very minor contribution to testing time).

Still there is going to be an impact, even on non-Darwin.  However, this
duplication of -B and -L options is present all over the testsuite
already, just nobody cared to do something about it so far.  Those Xcode
15 ld warnings my change this, though...

> So I think that gcc/lib/gfortran.exp needs to have the library -B/-L additions
> structured so that only one set gets added.  I'll draft a patch for you to 
> try.

Great, thanks.

Reply via email to