Changes between Initial Version and Version 1 of Ticket #63443, comment 22


Ignore:
Timestamp:
Oct 15, 2021, 5:48:21 PM (3 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63443, comment 22

    initial v1  
    1414What's clear is that a libffi upgrade temporarily breaks foundational ports like LLVM, when the dylib major version changes. And that seems like a big problem.
    1515
    16 To avoid this situation, I'd like to update libffi to create a dylib symlink, with the previous major version. So when it's updated to `libffi.8.dylib`, for example, symlink `libffi.7.dylib` to it. This will prevent breakage of LLVM, and these related headaches. (The port would determine the previous relative major version, from the current built version. So nothing would be hard-coded.)
     16To avoid this situation, I'd like to update libffi to create a dylib symlink, with the previous major version. So when it's updated to `libffi.8.dylib`, for example, symlink `libffi.7.dylib` to it. That will prevent breakage of LLVM, along with these related headaches. (The port would determine the previous relative major version, from the current built version. So nothing would be hard-coded.)
    1717
    1818Thoughts?