From 3ac0377835e2d18cef6cfa6814be10f1eb1aadf9 Mon Sep 17 00:00:00 2001 From: Victoria Mitchell Date: Wed, 9 Mar 2022 16:00:34 -0700 Subject: [PATCH 1/2] link to pthreads on linux --- Package.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index bb10f18db..eac4647dd 100644 --- a/Package.swift +++ b/Package.swift @@ -47,7 +47,10 @@ let package = Package( "case_fold_switch.inc", "entities.inc", ], - cSettings: cSettings + cSettings: cSettings, + linkerSettings: [ + .linkedLibrary("pthread", .when(platforms: [.linux])), + ] ), .target(name: "cmark-gfm-extensions", dependencies: [ From b8fcc01dc19849cad10050b824a293ea563bd3d6 Mon Sep 17 00:00:00 2001 From: Victoria Mitchell Date: Wed, 9 Mar 2022 16:47:48 -0700 Subject: [PATCH 2/2] mark cmark-gfm module as `extern_c` --- src/include/module.modulemap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/module.modulemap b/src/include/module.modulemap index 1fc033abb..e59f0c196 100644 --- a/src/include/module.modulemap +++ b/src/include/module.modulemap @@ -1,4 +1,4 @@ -module cmark_gfm { +module cmark_gfm [extern_c] { umbrella header "cmark-gfm.h" header "cmark-gfm_config.h" header "cmark-gfm-extension_api.h"