On Linux
I can create two coupled shared library lib1
lib2
. Since linking happens on a latter stage, so it is fine.
But on Mac, dylib are "linked". which means that creating lib1
would requires lib2
to exists first, which then requires lib1
to exists first, which is impossible.
Is my understanding right? Is it really impossible?
I would need to reorganize my project if it is really impossible.