diff --git a/platform/xcode/liblove.xcodeproj/project.pbxproj b/platform/xcode/liblove.xcodeproj/project.pbxproj index 0c381c415..43bdc7230 100644 --- a/platform/xcode/liblove.xcodeproj/project.pbxproj +++ b/platform/xcode/liblove.xcodeproj/project.pbxproj @@ -5720,10 +5720,6 @@ INFOPLIST_FILE = "macosx/liblove-macosx.plist"; LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/../../../"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ios/libraries/freetype", - ); MARKETING_VERSION = 11.4; OTHER_LDFLAGS = ( "-undefined", @@ -5759,10 +5755,6 @@ INFOPLIST_FILE = "macosx/liblove-macosx.plist"; LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/../../../"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ios/libraries/freetype", - ); MARKETING_VERSION = 11.4; OTHER_LDFLAGS = ( "-undefined", @@ -5799,10 +5791,6 @@ INFOPLIST_FILE = "macosx/liblove-macosx.plist"; LD_DYLIB_INSTALL_NAME = "@rpath/$(EXECUTABLE_PATH)"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/../../../"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/ios/libraries/freetype", - ); MARKETING_VERSION = 11.4; OTHER_LDFLAGS = ( "-undefined", diff --git a/src/love.cpp b/src/love.cpp index 4f235cf61..f295e0a93 100644 --- a/src/love.cpp +++ b/src/love.cpp @@ -66,6 +66,11 @@ LOVE_EXPORT DWORD AmdPowerXpressRequestHighPerformance = 1; #include +// Explicitly instantiate std::vector to work around linker issues +// with libc++ when symbols are hidden-by-default. +// https://stackoverflow.com/a/48273604 +template class std::vector; + static void get_app_arguments(int argc, char **argv, int &new_argc, char **&new_argv) { std::vector temp_argv;