I'm working on an iOS project with ~50 dependencies. Almost all of them are managed with cocoapods. Some are opensource code, some are dynamic frameworks, others are static frameworks.
On this project, I want to take advantage of a new API from iOS 12, hence I have to use Xcode 10.
My issue is that it appears that at least 1 dependency uses libstdc++ that have been removed by Apple in Xcode 10 (see here and there), resulting in the following error when I'm trying to build:
ld: library not found for -lstdc++.6
I've found that my Pods project is actually linking against libstdc++ as its xconfig files contain
OTHER_LDFLAGS = $(inherited) -ObjC (...) -l"stdc++.6" (...)
but I've looked in every pod's project and they all use libc++ instead of libstdc++, and none links against libstdc++ in their xconfig file
So where does that lidstdc++ comes from?