Skip to content

Commit

Permalink
73753d54e8c1d5553be80224cf748c97ca5a5794
Browse files Browse the repository at this point in the history
  • Loading branch information
pg committed Jul 12, 2024
1 parent 23c0a19 commit d20e2b1
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 7 deletions.
7 changes: 6 additions & 1 deletion build/conf/sysincl.conf
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,12 @@ otherwise {

when ($MUSL == "yes") {
SYSINCL+=build/sysincl/libc-to-musl.yml
SYSINCL+=build/sysincl/linux-musl.yml
when ($ARCH_AARCH64 == "yes") {
SYSINCL+=build/sysincl/linux-musl-aarch64.yml
}
otherwise {
SYSINCL+=build/sysincl/linux-musl.yml
}
}

when ($OS_WINDOWS == "yes") {
Expand Down
8 changes: 7 additions & 1 deletion build/sysincl/libc-to-musl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,9 @@
- endian.h: contrib/libs/musl/include/endian.h
- err.h: contrib/libs/musl/include/err.h
- fcntl.h: contrib/libs/musl/include/fcntl.h
- features.h: contrib/libs/musl/include/features.h
- features.h:
- contrib/libs/musl/include/features.h
- contrib/libs/musl/src/include/features.h
- fenv.h: contrib/libs/musl/include/fenv.h
- fmtmsg.h: contrib/libs/musl/include/fmtmsg.h
- fnmatch.h: contrib/libs/musl/include/fnmatch.h
Expand Down Expand Up @@ -256,3 +258,7 @@
- source_filter: ^(contrib/libs/glibcasm/glibc/include/features\.h)
includes:
- stdc-predef.h: contrib/libs/musl/include/stdc-predef.h

- source_filter: "^contrib/libs/musl"
includes:
- atomic.h: contrib/libs/musl/src/internal/atomic.h
12 changes: 12 additions & 0 deletions build/sysincl/linux-musl-aarch64.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- includes:
- bits/alltypes.h: contrib/libs/musl/arch/aarch64/bits/alltypes.h
- bits/errno.h: contrib/libs/musl/arch/generic/bits/errno.h
- bits/fenv.h: contrib/libs/musl/arch/aarch64/bits/fenv.h
- bits/limits.h: contrib/libs/musl/arch/generic/bits/limits.h
- bits/posix.h: contrib/libs/musl/arch/aarch64/bits/posix.h
- bits/reg.h: contrib/libs/musl/arch/aarch64/bits/reg.h
- bits/stat.h: contrib/libs/musl/arch/aarch64/bits/stat.h
- bits/stdint.h: contrib/libs/musl/arch/aarch64/bits/stdint.h
- sys/cdefs.h: contrib/libs/musl/extra/sys/cdefs.h
- sys/sysctl.h: contrib/libs/musl/extra/sys/sysctl.h
- xlocale.h: contrib/libs/musl/extra/xlocale.h
5 changes: 0 additions & 5 deletions build/sysincl/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,6 @@
includes:
- plugin-api.h # GNU linker plugin API.

- source_filter: "^contrib/libs/musl"
includes:
- atomic.h: contrib/libs/musl/src/internal/atomic.h
- bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h

- source_filter: "^contrib/libs/zbar"
includes:
- error.h: contrib/libs/zbar/zbar/error.h
Expand Down

0 comments on commit d20e2b1

Please sign in to comment.