1. Intel C and Fortran compilers do not officially support Fedora Core 4, and a common linking problem complaining about "(" is often encountered at the linking stage. The solution at present is to do
    echo NULL > \(
    echo NULL > "AS_NEEDED"

    in advance under the directory the executables to be produced, or any directories that are included in $LD_LIBRARY_PATH. Refer to the following link:
    http://softwareforums.intel.com/ids/board/message?board.id=11&message.id=2693&view=by_date_ascending&page=1

  2. Programs randomly and unexpectedly died while running in SMP parallel on EM64T. After crash dmesg reported an error like

    Kernel BUG at "fs/exec.c":776
    invalid operand: 0000 [1] SMP

    The solution is to update Linux kernel to vanilla 2.6.13.4 or after which fixes de_thread() BUG_ON. Or a temporary solution is to disable hyperthreading support in BIOS. However, notice that for dual-core Pentium 4 CPUs it is required to turn on hyperthreading to utilize both of the physical cores if the chipset is VIA PT880-Ultra (ex. Asus P5VD1-X).