libroot/glibc: Add missing isnan/finite/isinf files.
These are defined as builtins, but sometimes the compiler might want to call the out-of-line definition instead. And we need to export the symbols for POSIX compliance anyway. Fixes the build of some libraries with Clang under ARM64.
This commit is contained in:
@@ -29,6 +29,10 @@ local genericSources =
|
|||||||
lshift.c rshift.c
|
lshift.c rshift.c
|
||||||
sub_n.c submul_1.c
|
sub_n.c submul_1.c
|
||||||
|
|
||||||
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c
|
s_clog.c s_clogf.c
|
||||||
s_csqrt.c s_csqrtf.c
|
s_csqrt.c s_csqrtf.c
|
||||||
s_cacos.c s_cacosf.c
|
s_cacos.c s_cacosf.c
|
||||||
|
|||||||
@@ -29,6 +29,10 @@ local genericSources =
|
|||||||
lshift.c rshift.c
|
lshift.c rshift.c
|
||||||
sub_n.c submul_1.c
|
sub_n.c submul_1.c
|
||||||
|
|
||||||
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c s_clogl.c
|
s_clog.c s_clogf.c s_clogl.c
|
||||||
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
||||||
s_cacos.c s_cacosf.c s_cacosl.c
|
s_cacos.c s_cacosf.c s_cacosl.c
|
||||||
|
|||||||
@@ -25,7 +25,10 @@ local genericSources =
|
|||||||
mul.c mul_n.c
|
mul.c mul_n.c
|
||||||
ldbl2mpn.c
|
ldbl2mpn.c
|
||||||
|
|
||||||
s_isnan.c s_isnanf.c s_isinf.c #s_isinff.c
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c #s_finitef.c
|
||||||
|
s_isinf.c #s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c #s_clogl.c
|
s_clog.c s_clogf.c #s_clogl.c
|
||||||
s_csqrt.c s_csqrtf.c #s_csqrtl.c
|
s_csqrt.c s_csqrtf.c #s_csqrtl.c
|
||||||
s_cacos.c s_cacosf.c #s_cacosl.c
|
s_cacos.c s_cacosf.c #s_cacosl.c
|
||||||
|
|||||||
@@ -24,6 +24,10 @@ local genericSources =
|
|||||||
mpn2dbl.c mpn2flt.c mpn2ldbl.c
|
mpn2dbl.c mpn2flt.c mpn2ldbl.c
|
||||||
mul.c mul_n.c
|
mul.c mul_n.c
|
||||||
|
|
||||||
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c
|
s_clog.c s_clogf.c
|
||||||
s_csqrt.c s_csqrtf.c
|
s_csqrt.c s_csqrtf.c
|
||||||
s_cacos.c s_cacosf.c
|
s_cacos.c s_cacosf.c
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ SubDirAsFlags -DPIC ;
|
|||||||
|
|
||||||
local genericSources =
|
local genericSources =
|
||||||
lshift.c rshift.c submul_1.c
|
lshift.c rshift.c submul_1.c
|
||||||
s_finite.c s_finitef.c
|
|
||||||
add_n.c sub_n.c
|
add_n.c sub_n.c
|
||||||
addmul_1.c mul_1.c
|
addmul_1.c mul_1.c
|
||||||
|
|
||||||
@@ -30,6 +29,10 @@ local genericSources =
|
|||||||
mul.c mul_n.c
|
mul.c mul_n.c
|
||||||
ldbl2mpn.c
|
ldbl2mpn.c
|
||||||
|
|
||||||
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c s_clogl.c
|
s_clog.c s_clogf.c s_clogl.c
|
||||||
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
||||||
s_cacos.c s_cacosf.c s_cacosl.c
|
s_cacos.c s_cacosf.c s_cacosl.c
|
||||||
@@ -64,5 +67,3 @@ for architectureObject in [ MultiArchSubDirSetup riscv64 ] {
|
|||||||
generic ] ;
|
generic ] ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,10 @@ local genericSources =
|
|||||||
mul.c mul_n.c
|
mul.c mul_n.c
|
||||||
ldbl2mpn.c
|
ldbl2mpn.c
|
||||||
|
|
||||||
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c s_clogl.c
|
s_clog.c s_clogf.c s_clogl.c
|
||||||
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
||||||
s_cacos.c s_cacosf.c s_cacosl.c
|
s_cacos.c s_cacosf.c s_cacosl.c
|
||||||
|
|||||||
@@ -24,7 +24,10 @@ local genericSources =
|
|||||||
mpn2dbl.c mpn2flt.c mpn2ldbl.c
|
mpn2dbl.c mpn2flt.c mpn2ldbl.c
|
||||||
mul.c mul_n.c
|
mul.c mul_n.c
|
||||||
|
|
||||||
s_isnan.c s_isnanf.c s_finite.c s_finitef.c s_isinf.c s_isinff.c
|
s_isnan.c s_isnanf.c
|
||||||
|
s_finite.c s_finitef.c
|
||||||
|
s_isinf.c s_isinff.c
|
||||||
|
|
||||||
s_clog.c s_clogf.c s_clogl.c
|
s_clog.c s_clogf.c s_clogl.c
|
||||||
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
s_csqrt.c s_csqrtf.c s_csqrtl.c
|
||||||
s_cacos.c s_cacosf.c s_cacosl.c
|
s_cacos.c s_cacosf.c s_cacosl.c
|
||||||
|
|||||||
Reference in New Issue
Block a user