Skip to content

Conversation

evpobr
Copy link
Member

@evpobr evpobr commented May 16, 2021

Now ABI version must be compatible with Autotools builds. Note that this change requires CMake >= 3.17 for building dylib on Apple platforms.

Now ABI version must be compatible with Autotools builds. Note that
this change requires CMake >= 3.17 for building dylib on Apple
platforms.
@evpobr
Copy link
Member Author

evpobr commented May 16, 2021

@SoapGentoo , do you have the opportunity to test this on macOS?

@SoapGentoo
Copy link
Member

master:
@rpath/libsndfile.1.dylib (compatibility version 1.0.0, current version 1.0.31)
fix-cmake-apple-platform-dylib-abi:
@rpath/libsndfile.1.dylib (compatibility version 2.0.0, current version 2.31.0)

@evpobr evpobr merged commit 0cbfc93 into master May 16, 2021
@evpobr evpobr deleted the fix-cmake-apple-platform-dylib-abi branch May 16, 2021 12:26
@evpobr
Copy link
Member Author

evpobr commented Mar 7, 2022

@SoapGentoo , any ideas about libexpat/libexpat#55?

@SoapGentoo
Copy link
Member

I still believe fundamentally that trying to make libtool and CMake bug-compatible is a lost cause. We should realyl work towards getting rid of Autotools.

@hartwork
Copy link

hartwork commented Mar 7, 2022

@SoapGentoo for Expat, it should be noted that getting rid of Autotools means a circular dependency loop CMake -> Expat -> CMake. At least for Expat, Autotools is not likely to go away.

@SoapGentoo
Copy link
Member

I get that, and expat is a bit special in this regard, something libsndfile doesn't have.

@hartwork
Copy link

hartwork commented Mar 7, 2022

@SoapGentoo nevermind, I was not intending to speak for cases other than Expat 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Package should lie about its macOS compatibility version like original upstream did
3 participants