Intel C++ 9 & GCC 3.3.6 Shared Libraries - HELP!

Intel C++ 9 & GCC 3.3.6 Shared Libraries - HELP!

Hi All,

I'm running icc (ICC) 9.0 20050430 on a glibc 2.3.5 and for the life of me, I cannot seem to link to a gcc 3.3.6 or a g++ 3.3.6 shared library!

In valgrind, I get:

error while loading shared libraries: libimf.so: cannot enable executable stack as shared object requires: Invalid argument
==4726== Jump to the invalid address stated on the next line
==4726== at 0x4FA: ???
==4726== by 0x1B8EF2D7: _dl_signal_error (in /lib/ld-2.3.5.so)
==4726== by 0x1B8EE5FB: _dl_map_object_deps (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E57E8: dl_main (in /lib/ld-2.3.5.so)
==4726== by 0x1B8F2723: _dl_sysdep_start (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E4B49: _dl_start (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E47D6: (within /lib/ld-2.3.5.so)
==4726== Address 0x4FA is not stack'd, malloc'd or (recently) free'd
==4726==
==4726== Process terminating with default action of signal 11 (SIGSEGV)
==4726== Access not within mapped region at address 0x4FA
==4726== at 0x4FA: ???
==4726== by 0x1B8EF2D7: _dl_signal_error (in /lib/ld-2.3.5.so)
==4726== by 0x1B8EE5FB: _dl_map_object_deps (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E57E8: dl_main (in /lib/ld-2.3.5.so)
==4726== by 0x1B8F2723: _dl_sysdep_start (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E4B49: _dl_start (in /lib/ld-2.3.5.so)
==4726== by 0x1B8E47D6: (within /lib/ld-2.3.5.so)

Does someone, anyone know why?

Regards,

Matt

1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.