Author: Jason Molenda
Date: 2023-02-28T13:37:03-08:00
New Revision: b22dcaf113280278293639a02207edf78d103fb8

URL: 
https://github.com/llvm/llvm-project/commit/b22dcaf113280278293639a02207edf78d103fb8
DIFF: 
https://github.com/llvm/llvm-project/commit/b22dcaf113280278293639a02207edf78d103fb8.diff

LOG: Update debugserver xcode proj to build with c++17

Also a few small fixes for building debugserver on iOS
in c++17.

Added: 
    

Modified: 
    lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj
    lldb/tools/debugserver/source/MacOSX/MachProcess.mm

Removed: 
    


################################################################################
diff  --git a/lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj 
b/lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj
index 1ff26818a7eb8..4c18f73339368 100644
--- a/lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj
+++ b/lldb/tools/debugserver/debugserver.xcodeproj/project.pbxproj
@@ -490,7 +490,7 @@
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        shellPath = "/bin/sh -x";
-                       shellScript = "if [ \"${CONFIGURATION}\" != 
BuildAndIntegration ]\nthen\n    if [ -n \"${DEBUGSERVER_USE_FROM_SYSTEM}\" ]\n 
   then\n\t\tditto 
\"${DEVELOPER_DIR}/../SharedFrameworks/LLDB.framework/Resources/debugserver\" 
\"${TARGET_BUILD_DIR}/${TARGET_NAME}\"\n    elif [ 
\"${DEBUGSERVER_DISABLE_CODESIGN}\" == \"\" ]\n    then\n        codesign -f -s 
lldb_codesign --entitlements 
${SRCROOT}/../../resources/debugserver-macosx-entitlements.plist 
\"${TARGET_BUILD_DIR}/${TARGET_NAME}\"\n    fi\nfi\n";
+                       shellScript = "if [ \"${CONFIGURATION}\" != 
BuildAndIntegration ]\nthen\n    if [ -n \"${DEBUGSERVER_USE_FROM_SYSTEM}\" ]\n 
   then\n\t\tditto 
\"${DEVELOPER_DIR}/../SharedFrameworks/LLDB.framework/Resources/debugserver\" 
\"${TARGET_BUILD_DIR}/${TARGET_NAME}\"\n    elif [ 
\"${DEBUGSERVER_DISABLE_CODESIGN}\" == \"\" ]\n    then\n        codesign -f -s 
lldb_codesign --entitlements 
${SRCROOT}/resources/debugserver-macosx-entitlements.plist 
\"${TARGET_BUILD_DIR}/${TARGET_NAME}\"\n    fi\nfi\n";
                };
 /* End PBXShellScriptBuildPhase section */
 
@@ -664,7 +664,7 @@
                26CE0596115C31C30022F371 /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+                               CLANG_CXX_LANGUAGE_STANDARD = "c++17";
                                CLANG_CXX_LIBRARY = "libc++";
                                "CODE_SIGN_ENTITLEMENTS[sdk=*]" = 
"source/debugserver-entitlements.plist";
                                "CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = 
"source/debugserver-macosx-entitlements.plist";
@@ -764,7 +764,7 @@
                26CE0597115C31C30022F371 /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
-                               CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+                               CLANG_CXX_LANGUAGE_STANDARD = "c++17";
                                CLANG_CXX_LIBRARY = "libc++";
                                "CODE_SIGN_ENTITLEMENTS[sdk=*]" = 
"source/debugserver-entitlements.plist";
                                "CODE_SIGN_ENTITLEMENTS[sdk=macosx*]" = 
"source/debugserver-macosx-entitlements.plist";

diff  --git a/lldb/tools/debugserver/source/MacOSX/MachProcess.mm 
b/lldb/tools/debugserver/source/MacOSX/MachProcess.mm
index d524a49defb90..91ef986f48f56 100644
--- a/lldb/tools/debugserver/source/MacOSX/MachProcess.mm
+++ b/lldb/tools/debugserver/source/MacOSX/MachProcess.mm
@@ -3267,7 +3267,7 @@ static bool mach_header_validity_test(uint32_t magic, 
uint32_t cputype) {
         return m_pid; // A successful SBLaunchForDebug() returns and assigns a
                       // non-zero m_pid.
     }
-    DNBLog("Failed to launch '%s' with FBS", app_bundle_path);
+    DNBLog("Failed to launch '%s' with FBS", app_bundle_path.c_str());
   } break;
 #endif
 #ifdef WITH_BKS
@@ -3281,7 +3281,7 @@ static bool mach_header_validity_test(uint32_t magic, 
uint32_t cputype) {
         return m_pid; // A successful SBLaunchForDebug() returns and assigns a
                       // non-zero m_pid.
     }
-    DNBLog("Failed to launch '%s' with BKS", app_bundle_path);
+    DNBLog("Failed to launch '%s' with BKS", app_bundle_path.c_str());
   } break;
 #endif
 #ifdef WITH_SPRINGBOARD
@@ -3293,7 +3293,7 @@ static bool mach_header_validity_test(uint32_t magic, 
uint32_t cputype) {
         return m_pid; // A successful SBLaunchForDebug() returns and assigns a
                       // non-zero m_pid.
     }
-    DNBLog("Failed to launch '%s' with SpringBoard", app_bundle_path);
+    DNBLog("Failed to launch '%s' with SpringBoard", app_bundle_path.c_str());
   } break;
 
 #endif


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to