On 2020-10-16 02:27, nia wrote:
On Thu, Oct 15, 2020 at 05:25:01PM -0400, David H. Gutteridge wrote:(Now, the xfce4 meta-package also doesn't build under NetBSD 8.x because xfce4-terminal's vte3 dependency sets GCC_REQD+=7, which linksvte3 against libraries that its dependants can't find, since they don'tfactor that in. The same is true for gnome-terminal and mate-terminal. This isn't new; it was an issue with 2020Q2 as well.)Is this a USE_GCC_RUNTIME issue?
Yes, that's it. Here we end up with a package linked against a pkgsrc- origin GCC library that isn't marked as a dependency, so dependants fail to link. (In other cases, this could result in broken binary packages instead, as observed in the past with certain web browsers, for instance, but in this case it wouldn't make it that far. Or a user building from source could break their own system by seeing a pkgsrc-origin GCC "had no dependants", removing it, and then finding other packages are now broken. A long-standing issue.) Dave