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.