!129 merge master into master

set the visibility for libc_static and libc_static_noflto

Created-by: xwx1135370
Commit-by: xwx1135370
Merged-by: openharmony_ci
Description: ### 相关的Issue
https://gitcode.com/openharmony/third_party_FreeBSD/issues/201

### 原因(目的、解决的问题等)
限定FreeBSD的对外暴露的libc_static和libc_static_noflto使用范围

### 描述(做了什么,变更了什么)
给静态库 libc_static 和 libc_static_noflto设置visibility限制使用范围

### 测试用例(新增、改动、可能影响的功能)


### 是否需要同步至release(如:3.0LTS ... )分支?

必须选择一项(在MarkDown模式下用[x]替换[ ]即可勾选对应选项):
- [ ] 是,需要同步的分支:
- [ ] 否

理由:




See merge request: openharmony/third_party_FreeBSD!129
This commit is contained in:
openharmony_ci
2026-01-16 11:13:00 +08:00
+4
View File
@@ -111,6 +111,10 @@ freebsd_files = [
template("freebsd_libc_template") {
__use_flto = invoker.freebsd_use_flto
static_library(target_name) {
visibility = [
":*",
"//third_party/musl/*",
]
sources = [
"contrib/tcp_wrappers/strcasecmp.c",
"lib/libc/gen/arc4random.c",