File tree Expand file tree Collapse file tree 1 file changed +6
-19
lines changed Expand file tree Collapse file tree 1 file changed +6
-19
lines changed Original file line number Diff line number Diff line change @@ -3,34 +3,21 @@ llvm's libc
3
3
4
4
These files are from llvm-project's HEAD.
5
5
6
- We maintain a local fork of llvm-project that contains any emscripten
7
- specific patches:
8
-
9
- https://github.com/emscripten-core/llvm-project
10
-
11
- The current patch is based on the emscripten-libs-20 branch.
12
-
13
- Currently in producgtion, we do not use LLVM's libc directly yet, but libcxx uses a subset
14
- of headers from libc. So libcxx directly depends on the following directories:
6
+ Currently in production, we do not use LLVM's libc directly yet, but libcxx uses
7
+ a subset of headers from libc. So libcxx directly depends on the following
8
+ directories:
15
9
- libc/hdr
16
10
- libc/include/llvm-libc-macros
17
11
- libc/include/llvm-libc-types
18
12
- libc/shared
19
13
- libc/src/__support
20
14
21
- In addition, we are experimenting with using llvm-libc in overlay mode. You can enable this
22
- by running with `EMCC_CFLAGS=-lllvmlibc`. See https://libc.llvm.org/overlay_mode.html for more
23
- details.
15
+ In addition, we are experimenting with using llvm-libc in overlay mode. You can
16
+ enable this by running with `EMCC_CFLAGS=-lllvmlibc`. See
17
+ https://libc.llvm.org/overlay_mode.html for more details.
24
18
25
19
Update Instructions
26
20
-------------------
27
21
28
22
Run `system/lib/update_libcxx.py path/to/llvm-project`
29
23
Run `system/lib/update_llvm_libc.py path/to/llvm-project`
30
-
31
- Modifications
32
- -------------
33
-
34
- For a list of changes from upstream see the libc files that are part of:
35
-
36
- https://github.com/llvm/llvm-project/compare/llvmorg-20.1.4...emscripten-core:emscripten-libs-20
You can’t perform that action at this time.
0 commit comments