]> xenbits.xensource.com Git - unikraft/libs/libcxx.git/commit
glue.c: Remove multiple definitions when using Musl
authorStefan Jumarea <stefanjumarea02@gmail.com>
Sat, 29 Oct 2022 10:05:50 +0000 (13:05 +0300)
committerUnikraft <monkey@unikraft.io>
Fri, 18 Nov 2022 08:25:19 +0000 (08:25 +0000)
commit3e6f47a5d3cd6fbc5574d376dd47b21dd731dfa4
treea5b39a33f9d1bd4f81cf1fd369fc611bafdc87b0
parentc46291240e9166b6af89d148579738541b9dafdb
glue.c: Remove multiple definitions when using Musl

Musl provides the `catclose`, `catopen` and `catgets` functions, so when
building `libcxx` with Musl the linking fails.

This commit only defines the needed functions when `LIBMUSL` is not selected.

Signed-off-by: Stefan Jumarea <stefanjumarea02@gmail.com>
Reviewed-by: Maria Sfiraiala <maria.sfiraiala@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #17
glue.c