?? readme
字號:
---------------------------------------------------------- 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 + -