File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 8
8
fail-fast : false
<
8000
/tr>9
9
matrix :
10
10
arch : [ x86_64 ]
11
- os : [ ubuntu-20.04, ubuntu-22.04 ]
11
+ os : [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04 ]
12
12
13
13
include :
14
14
- os : ubuntu-20.04
15
15
runner : ubuntu-20.04
16
16
- os : ubuntu-22.04
17
17
runner : ubuntu-22.04
18
+ - os : ubuntu-24.04
19
+ runner : ubuntu-24.04
18
20
19
21
steps :
20
22
- name : Configure Linux runner
@@ -44,11 +46,21 @@ jobs:
44
46
mv $(readlink -f /tmp/cctools/lib/libtapi.so) /tmp/cctools/lib/libtapi.so
45
47
cd ..
46
48
49
+ - name : Build libdispatch
50
+ run : |
51
+ git clone https://github.com/tpoechtrager/apple-libdispatch.git
52
+ cd apple-libdispatch
53
+ cmake -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX="/tmp/cctools" .
54
+ ninja
55
+ ninja install
56
+ cd ..
57
+
47
58
- name : Build cctools
48
59
run : |
49
60
git clone https://github.com/tpoechtrager/cctools-port.git
50
61
cd cctools-port/cctools
51
- ./configure --prefix=/tmp/cctools --with-libtapi=/tmp/cctools --with-libxar=/tmp/cctools
62
+ ./configure --prefix=/tmp/cctools --with-libtapi=/tmp/cctools --with-libxar=/tmp/cctools \
63
+ --with-libdispatch=/tmp/cctools --with-libblocksruntime=/tmp/cctools
52
64
make
53
65
make install
54
66
cd ../..
You can’t perform that action at this time.
0 commit comments