Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Musl
提交
3e7f186e
T
Third Party Musl
项目概览
OpenHarmony
/
Third Party Musl
大约 1 年 前同步成功
通知
37
Star
125
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Musl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3e7f186e
编写于
7月 18, 2013
作者:
R
Rich Felker
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add build system support for arch endian & float abi variants
上级
f389c498
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
33 addition
and
1 deletion
+33
-1
Makefile
Makefile
+1
-1
configure
configure
+32
-0
未找到文件。
Makefile
浏览文件 @
3e7f186e
...
...
@@ -49,7 +49,7 @@ TOOL_LIBS = lib/musl-gcc.specs
ALL_LIBS
=
$(CRT_LIBS)
$(STATIC_LIBS)
$(SHARED_LIBS)
$(EMPTY_LIBS)
$(TOOL_LIBS)
ALL_TOOLS
=
tools/musl-gcc
LDSO_PATHNAME
=
$(syslibdir)
/ld-musl-
$(ARCH)
.so.1
LDSO_PATHNAME
=
$(syslibdir)
/ld-musl-
$(ARCH)
$(SUBARCH)
.so.1
-include
config.mak
...
...
configure
浏览文件 @
3e7f186e
...
...
@@ -54,6 +54,20 @@ stripdir () {
while
eval
"fnmatch '*/'
\"\$
{
$1
}
\"
"
;
do
eval
"
$1
=
\$
{
$1
%/}"
;
done
}
trycppif
()
{
printf
"checking preprocessor condition %s... "
"
$1
"
echo
"#if
$1
"
>
"
$tmpc
"
echo
"#error yes"
>>
"
$tmpc
"
echo
"#endif"
>>
"
$tmpc
"
if
$CC
$2
-c
-o
/dev/null
"
$tmpc
"
>
/dev/null 2>&1
;
then
printf
"false
\n
"
return
1
else
printf
"true
\n
"
return
0
fi
}
tryflag
()
{
printf
"checking whether compiler accepts %s... "
"
$2
"
echo
"typedef int x;"
>
"
$tmpc
"
...
...
@@ -310,6 +324,23 @@ test -z "$LIBCC" && try_libcc=`$CC -print-file-name=libpcc.a 2>/dev/null` \
&&
tryldflag LIBCC
"
$try_libcc
"
printf
"using compiler runtime libraries: %s
\n
"
"
$LIBCC
"
# Figure out arch variants for archs with variants
SUBARCH
=
t
=
"
$CFLAGS_C99FSE
$CPPFLAGS
$CFLAGS_AUTO
$CFLAGS
"
if
test
"
$ARCH
"
=
"arm"
;
then
trycppif __ARMEB__
"
$t
"
&&
SUBARCH
=
${
SUBARCH
}
eb
trycppif __SOFTFP__
"
$t
"
||
SUBARCH
=
${
SUBARCH
}
hf
fi
test
"
$ARCH
"
=
"mips"
&&
trycppif
"_MIPSEL || __MIPSEL || __MIPSEL__"
"
$t
"
\
&&
SUBARCH
=
${
SUBARCH
}
el
test
"
$ARCH
"
=
"microblaze"
&&
trycppif __MICROBLAZEEL__
"
$t
"
\
&&
SUBARCH
=
${
SUBARCH
}
el
test
"
$SUBARCH
"
\
&&
printf
"configured for %s variant: %s
\n
"
"
$ARCH
"
"
$ARCH$SUBARCH
"
printf
"creating config.mak... "
...
...
@@ -320,6 +351,7 @@ cat << EOF
# This version of config.mak was generated by configure
# Any changes made here will be lost if configure is re-run
ARCH =
$ARCH
SUBARCH =
$SUBARCH
prefix =
$prefix
exec_prefix =
$exec_prefix
bindir =
$bindir
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录