I am trying to use my STM library with Intel's STM compiler, but am encountering problems with free and malloc functions.I implemented all functions in the ABI specification and created a static library. When I try to link some benchmark application with my STM library the linker complains about missingfree._$TXN and malloc._$TXN. Linking with the library that is shipped with the compiler works fine. Doing a "nm libitm.a" shows that these two functions are defined in Intel STM library. I thought that the compiler should invoke _ITM_free and _ITM_malloc when it encounters free and malloc calls inside transactions, but this seems not to happen. Any ideas about how to solve this? Aleksandar
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.