ld: waning messages -- Frameworks out of sync.
Ken Cunningham
ken.cunningham.webuse at gmail.com
Thu Aug 18 18:34:00 UTC 2022
> Otherwise, one needs to set SDKROOT as follows:
> export SDKROOT=$(xcrun --show-sdk-path)
> It is best to set SDKROOT in one's ~/.bash_profile
If you do that, you will possibly override MacPorts setting of
SDKROOT, and this is likely to cause you many problems when building
ports.
I would suggest you just ignore the warning -- the linker knows to use
the library if the TBD file is out of sync, as it has said in it's
message.
Otherwise, you can fix the TBD file (which is what I did) by using the
tapi tool:
$ tapi
OVERVIEW: Text-based Stubs Tool
USAGE: tapi [--version][--help]
tapi <command> [<args>]
Commands:
archive Merge or thin text-based stub files
stubify Create a text-based stub file from a library
installapi Create a text-based stub file by scanning the header files
reexport Create a linker reexport file by scanning the header files
See 'tapi <command> --help' to read more about a specific command.
Of course, you may not want to do that -- but that is less intrusive
than setting the SDKROOT I would say, if the warnings are really
bothersome to you.
Best,
Ken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20220818/e7ed59dd/attachment.htm>
More information about the macports-dev
mailing list