c++ - OSX: ld: warning: bad symbol action: for core libraries -
building qt app on mac, number of warnings:
ld: warning: bad symbol action: $ld$install_name$os10.5$/system/library/frameworks/applicationservices.framework/versions/a/applicationservices in dylib /system/library/frameworks//coregraphics.framework/coregraphics ld: warning: bad symbol action: $ld$install_name$os10.5$/system/library/frameworks/applicationservices.framework/versions/a/applicationservices in dylib /system/library/frameworks//coretext.framework/coretext ld: warning: bad symbol action: $ld$install_name$os10.5$/system/library/frameworks/applicationservices.framework/versions/a/applicationservices in dylib /system/library/frameworks//imageio.framework/imageio ld: warning: bad symbol action: $ld$install_name$os10.5$/system/library/frameworks/coreservices.framework/versions/a/coreservices in dylib /system/library/frameworks//cfnetwork.framework/cfnetwork
i have placed qt frameworks bundle , used install_name_tool create dependencies dylibs , executable, within qt frameworks , plugins. app seems work on non-qt machine.
still these warnings worry me, not want have app not work on different mac... saying hat have deploy frameworks (coreservices, applicationservices.....) bundled inside app ? worry hat make big, , thought hat these frameworks pat of os ?
i tried add
qmake_macosx_deployment_target=10.6
but did not affect these warnings.
what these warnings mean , can eliminate them ?
seems network admin has uninstalled installed old version of xcode... older os x version... no comment.
Comments
Post a Comment