From 55809d6aee1579150fed29fcdd7392198d4277f6 Mon Sep 17 00:00:00 2001 From: Cyril Chen Date: Tue, 17 Feb 2026 15:56:10 +1100 Subject: [PATCH 1/2] Fix internal error on macOS by replacing gettid with pthread_threadid_np --- .DS_Store | Bin 0 -> 6148 bytes wrapper_c/dcc_main.c | 9 +++++++++ 2 files changed, 9 insertions(+) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8d9095729f73da828c111ec5924d21e0afd26e35 GIT binary patch literal 6148 zcmeHKPfNov6i>G4T87Yr!j1v21Lvl~@KWad0#@{(Qd>8)SevqL_AmxL>lgBq_<4LU zNe5#SJc+pX%F8c#e;V>j$!i#6ygwZtGUhPGEKtOX4b2)sKkAB9j0KUaccg5@#>{6A zVZIVghQG)F?w!qY*tLMA@GSN(OT$=(;Qa{GILapN_9w4YYg^lOt8O){JMT&6-Xxez zvwkqX!O^9Zaai_)@G2VRzO#EKlSvRIqp?beh9d~My^fNh%=>bh3^SGMX@_N7w(m4& zv(9m^CAyv7yd`G6PP-+Jx+n9wZSCzJoL>0P@k=7#G@Ts2JS95@OL&LQnw7nJ<0O{J zBY4ZqGJ}v9AO?tmO<};Ce^z5t7EJ3T28e+lGl1uV07Y~S78=#j0S*2>qQ8cS0)4zo zAPR%7!9pW=K)6l?)T!KDF}O|#yD)LC!9t@>XI#w;?=drTb3@^3cCZT-&bX_QT4I10 zSZ1KAhYr^N^Y8Ef%SkjM28e-w#Q?7jyg?t9WNPcm;;_~V(0fo6j4L!QQlO(sF~nji cZh|TSyTA^hYp~D=77+RoP&80O4E!nsU+p$cW&i*H literal 0 HcmV?d00001 diff --git a/wrapper_c/dcc_main.c b/wrapper_c/dcc_main.c index 472877b..f05f173 100644 --- a/wrapper_c/dcc_main.c +++ b/wrapper_c/dcc_main.c @@ -39,6 +39,15 @@ # include #endif +#ifdef __APPLE__ +#include +static long gettid(void) { + uint64_t tid; + pthread_threadid_np(NULL, &tid); + return (long)tid; +} +#endif + static int debug_level = 0; static FILE *debug_stream = NULL; From 59be6f9de78369e0a37c329d72e3eb716498ca1a Mon Sep 17 00:00:00 2001 From: Cyril Chen <44559344+final-venture@users.noreply.github.com> Date: Tue, 17 Feb 2026 18:06:37 +1300 Subject: [PATCH 2/2] Delete .DS_Store --- .DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 8d9095729f73da828c111ec5924d21e0afd26e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKPfNov6i>G4T87Yr!j1v21Lvl~@KWad0#@{(Qd>8)SevqL_AmxL>lgBq_<4LU zNe5#SJc+pX%F8c#e;V>j$!i#6ygwZtGUhPGEKtOX4b2)sKkAB9j0KUaccg5@#>{6A zVZIVghQG)F?w!qY*tLMA@GSN(OT$=(;Qa{GILapN_9w4YYg^lOt8O){JMT&6-Xxez zvwkqX!O^9Zaai_)@G2VRzO#EKlSvRIqp?beh9d~My^fNh%=>bh3^SGMX@_N7w(m4& zv(9m^CAyv7yd`G6PP-+Jx+n9wZSCzJoL>0P@k=7#G@Ts2JS95@OL&LQnw7nJ<0O{J zBY4ZqGJ}v9AO?tmO<};Ce^z5t7EJ3T28e+lGl1uV07Y~S78=#j0S*2>qQ8cS0)4zo zAPR%7!9pW=K)6l?)T!KDF}O|#yD)LC!9t@>XI#w;?=drTb3@^3cCZT-&bX_QT4I10 zSZ1KAhYr^N^Y8Ef%SkjM28e-w#Q?7jyg?t9WNPcm;;_~V(0fo6j4L!QQlO(sF~nji cZh|TSyTA^hYp~D=77+RoP&80O4E!nsU+p$cW&i*H