[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Issues] Math functions for DBL-64 with LIBM_BIG is disabled
- To: issues@xxxxxxxxxx
- Subject: [Issues] Math functions for DBL-64 with LIBM_BIG is disabled
- From: Saul Wold <sgw@xxxxxxxxxxxxxxx>
- Date: Thu, 06 Sep 2012 11:00:39 -0700
Hi There,
I am seeing the following failures when building eglibc for x86-64 using
a limited set of options, specifically with OPTION_EGLIBC_LIBM enabled
and OPTION_EGLIBC_LIBM_BIG disabled.
It seems that the configuration time is not setting the paths correctly
and the math functions are still looking for the optimized versions
provided by the LIBM_BIG option.
Thanks
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(e_asin.os):
In function `__ieee754_acos_sse2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/e_asin.c:571:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(e_asin.os):
In function `__ieee754_asin_sse2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/e_asin.c:275:
undefined reference to `__dubcos'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/e_asin.c:163:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `csloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1089:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1105:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1089:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1105:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):/intel/poky/builds/tiny-64/tmp/work/x86_64-poky-linux/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1151:
more undefined references to `__dubsin' follow
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `bsloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1012:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `cslow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1055:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `csloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1198:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:698:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:659:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `sloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:780:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:796:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:748:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:659:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:698:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `sloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:886:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `slow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:748:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `sloww1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:841:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin.os):
In function `sloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:780:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:796:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `csloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1089:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1105:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):/intel/poky/builds/tiny-64/tmp/work/x86_64-poky-linux/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1089:
more undefined references to `__dubsin' follow
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `bsloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1012:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:698:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:659:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `sloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:780:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:796:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:748:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:659:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:698:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `sloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:886:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `slow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:748:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `sloww1':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:841:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `sloww':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:780:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:796:
undefined reference to `__dubsin'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `cslow2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1055:
undefined reference to `__docos'
/eglibc-2.16-r6+svnr19922/build-x86_64-poky-linux/math/libm_pic.a(s_sin-avx.os):
In function `csloww2':
/eglibc-2.16-r6+svnr19922/eglibc-2_16/libc/math/../sysdeps/ieee754/dbl-64/s_sin.c:1198:
undefined reference to `__docos'
--
Sau!
Saul Wold
Yocto Component Wrangler @ Intel
Yocto Project / Poky Build System
_______________________________________________
Issues mailing list
Issues@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/issues