Summary: | games-emulation/pcsx2-1.7.5312 doesn't link against gcc compiled dev-qt/qtbase-6.6.1-r4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Apeltauer <c.apeltauer> |
Component: | Current packages | Assignee: | nE0sIghT <ykonotopov> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | c.apeltauer, games, ionen, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info |
Description
Christian Apeltauer
2024-02-04 21:13:24 UTC
Created attachment 884244 [details]
build.log
Created attachment 884245 [details]
emerge --info
Odd, my qtbase is built with gcc and I do not have that problem. It's also been nearly 3 weeks since pcsx2 started to force clang but this is the first time I hear of issues. I'd assume there's something unusual happening here (maybe related to hardened somehow?). What does `emerge -pvqO clang-common` say? (In reply to Ionen Wolkens from comment #3) > What does `emerge -pvqO clang-common` say? Oh.. on that note I think I know what's happening. Did you set USE=default-libcxx on clang-common despite this *not* being a libcxx system? This is a system-changing option and shouldn't be casually enabled. This would break any packages using clang and c++ libraries that were linked against libstdc++ rather than libc++. And uh, please rebuild your qtbase with gcc again because this is going to be a mess if it stays linked with libc++ (In reply to Ionen Wolkens from comment #4) > (In reply to Ionen Wolkens from comment #3) > > What does `emerge -pvqO clang-common` say? > Oh.. on that note I think I know what's happening. > > Did you set USE=default-libcxx on clang-common despite this *not* being a > libcxx system? This is a system-changing option and shouldn't be casually > enabled. This would break any packages using clang and c++ libraries that > were linked against libstdc++ rather than libc++. Thank yo, removing degault-libcxx fixed the issur |