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

Alexander von Gluck <kallisti5 at unixzen dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #7 from Alexander von Gluck <kallisti5 at unixzen dot com> ---
This one is 100% on us.  Pretty much we have a variable which gets potentially
injected into library search paths (secondary architectures)

It's templated out in makefile.in as @SECONDARY_ARCH@.

Well, lo-and-behold, we forgot to update configure.ac with the code which
templates it out when porting our patches to gcc 8. Thus SECONDARY_ARCH =
"@SECONDARY_ARCH@" is defined and gets injected into our library search paths
as literally /boot/system/develop/lib/@SECONDARY_ARCH@/...

Doh!  It was pretty hard to spot since it didn't show up in the specs until I
was playing around with injecting the STANDARD_STARTFILE_PREFIX_1 into specs.

Sorry for the spam.  I wish we could get this stuff upstream to avoid silly
issues like that, but we don't have the man-power to write tests at the moment.

Reply via email to