Hi, On 2023-11-28 10:48:04 -0500, Robert Haas wrote: > The second conclusion that I draw is that there's something in meson > itself which is adding -Wl,-undefined,error when building binaries.
Right. > What a stupid, annoying decision on Apple's part. It seems like > -Wl,-undefined,error is the default behavior, so they could have just > ignored that flag if present, but instead they complain about being > asked to do what they were going to do anyway. Especially because I think it didn't actually use to be the default when building a dylib. While not helpful for this, I just noticed that there is -no_warn_duplicate_libraries, which would at least get rid of the ld: warning: ignoring duplicate libraries: '-lxml2' style warnings. Greetings, Andres Freund