[opensuse-programming] Intel IDB on OpenSUSE 10.2
Hi all, I'm using Intel's Fortran compiler and debugger on OpenSUSE 10.2 (well, at least I'm trying to...) The compiler works fine, but the debugger does not. When running idb, I get the following error: Reading symbolic information from /home/foo/name...done Could not load symbols for /home/foo/name ... Recovering ... I've checked the Intel support forums, and I've happened across the following request: http://softwareforums.intel.com/ISN/Community/en-US/forums/thread/30227701.a... Unfortunately, I don't have access to Intel's premier support because I'm using the compiler for unsupported, non-commercial use. I thought at first that it must be due to the newer glibc or kernel shipped with 10.2 (the debugger seems to work fine with 10.1), but I've verified that it works correctly on Fedora 6, which has even newer versions of glibc and the kernel. Does anyone have any idea what could be causing this? I really need to debug my Fortran 90 code (and gfortran is not an option because gdb doesn't work much better for Fortran 90 code). Unfortunately, this is a show-stopper for me, and I'm might have to look at a different distro if I can't get it working. Regards, AJL --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
On Thu, 22 Feb 2007 21:32:55 -0500
Andrew Lofthouse
Hi all,
I'm using Intel's Fortran compiler and debugger on OpenSUSE 10.2 (well, at least I'm trying to...)
The compiler works fine, but the debugger does not. When running idb, I get the following error:
Reading symbolic information from /home/foo/name...done Could not load symbols for /home/foo/name ... Recovering ...
I've checked the Intel support forums, and I've happened across the following request:
http://softwareforums.intel.com/ISN/Community/en-US/forums/thread/30227701.a...
You should be able to download the IDB manual from Intel.
That said, /home/foo/name should have been compiled and linked with
debug (-g). You also need to make sure that you source idbvars.sh (or
idbvars.csh) before you try to debug. The syntax for idb is different
than gdb (it is much more dbx-like). You may also need to specifically
point to your source modules. (I don't have any of the IDB stuff at
hand, and I would need to log into an Itanium system reasonably distant
to look at my debugging environment. Additionally, there is a
compilation flag, -debug-extended, that you may also want to use.
--
Jerry Feldman
Jerry Feldman wrote:
You should be able to download the IDB manual from Intel. That said, /home/foo/name should have been compiled and linked with debug (-g). You also need to make sure that you source idbvars.sh (or idbvars.csh) before you try to debug.
Thanks for the reply, but /home/foo/name is compiled and linked with the -g option and I do source the idbvars.sh file in .bashrc. The debugger seems to run fine (meaning it can access the dynamically-linked libraries, etc), but it won't load the symbols. It works, though, on Ubuntu and Fedora (with the same versions of glibc and the kernel in the case of Fedora 6), so it seems to be something specific to OpenSUSE 10.2. Regards, AJL --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
Andrew Lofthouse wrote:
Unfortunately, I don't have access to Intel's premier support because I'm using the compiler for unsupported, non-commercial use.
Hmm, well I misunderstood my access to Intel's support. When using the compiler for non-commercial use, they do offer the ability to submit support issues, but they will only respond to them if they have time. I submitted this issue, and was told that although version 9.1 of the compiler does not support OpenSUSE 10.2, version 10.0 does. It is currently in beta and will be released sometime this summer. AJL --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming+help@opensuse.org
On Sat, 24 Feb 2007 09:44:00 -0500
Andrew Lofthouse
Andrew Lofthouse wrote:
Unfortunately, I don't have access to Intel's premier support because I'm using the compiler for unsupported, non-commercial use.
Hmm, well I misunderstood my access to Intel's support. When using the compiler for non-commercial use, they do offer the ability to submit support issues, but they will only respond to them if they have time. I submitted this issue, and was told that although version 9.1 of the compiler does not support OpenSUSE 10.2, version 10.0 does. It is currently in beta and will be released sometime this summer. Ok. It still should be able to find the symbols. In any case, last year, when trying to debug stuff built with the Intel compiler, there were things I could do with GDB that IDb could not do and vice-versa, but we are talking about 1,000,000 lines of code with dynamically loaded libraries. Took 8 hours to compile on an IA64 box.
--
Jerry Feldman
participants (2)
-
Andrew Lofthouse
-
Jerry Feldman