⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 glibc 2.9,最新版的C语言库函数
💻
字号:
  ----------------------------------------------------------  Notes on how to update libm based on Intel's libm releases  ----------------------------------------------------------This source code in this directory is currently based on Intel libmv2.1 as available from:  http://www.intel.com/software/products/opensource/libraries/num.htmTo ease importing, fix some bugs, and simplify integration into libc,it is also necessary to apply the patch at:  ftp://ftp.hpl.hp.com/pub/linux-ia64/intel-libm-041228.diff.gzThe expectation is that Intel will integrate most if not all of thesechanges into future releases of libm, so this patching step canhopefully be omitted in the future.Once the patched libm sources are extracted in a directory $LIBM, theycan be imported into the libc source tree at $LIBC with the followingstep:	$ cd $LIBC/src/sysdep/ia64/fpu	$ ./import_intel_libm $LIBMThis should produce a number of "Importing..." messages, withoutshowing any errors.At this point, you should be able to build glibc in the usual fashion.We assume you do this in directory $OBJ.  Once the build hascompleted, run "make check" to verify that all (math) checks succeed.If these checks succeed, you should also run the following commands toverify that the new libm doesn't pollute the name-space and has propersize-info for the data objects:	$ cd $LIBC/src/sysdep/ia64/fpu	$ import_check $OBJ/math/There should be no (unexpected) errors reported by this script.As an optional step, you may also want to confirm that the new libmexports the exact same global symbols as the old one.If you want to see the changes introduced by the "import_intel_libm"script, you can run the commands:	$ cd $LIBC/src/sysdep/ia64/fpu	$ import_diffsThat's it.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -