Re: [Gems-users] Fwd: ruby/opal "version 'GCC_4.2.0' not found" error


Date: Thu, 25 Dec 2008 10:38:11 -0500
From: Greg Byrd <gbyrd@xxxxxxxx>
Subject: Re: [Gems-users] Fwd: ruby/opal "version 'GCC_4.2.0' not found" error
It might be enough to point to the libraries that are associated with your Simics installation. Look in x86-linux/sys/lib.

...gb


Basavaraj Talwar wrote:
I have only one gcc (v4.3.0) on my machine. the outputs are shown here.

$ strings /lib/libgcc_s.so.1 | grep GCC
GCC_3.0
GCC_3.3
GCC_3.3.1
GCC_3.4
GCC_3.4.2
GCC_4.0.0
GCC_4.2.0
GCC_4.3.0

$ strings /usr/lib/libstdc++.so.6 | grep GCC
GCC_4.2.0
GCC_3.3
GCC_3.0

I will use an older gcc (i'll try 3.4.6 as in your example) and try
compiling again.

Thank you very much.

BT.

On Thu, Dec 25, 2008 at 4:45 AM, Greg Byrd <gbyrd@xxxxxxxx> wrote:
Since you compiled correctly, I suspect this has to do with
dynamic libraries.  Try setting the LD_LIBRARY_PATH
environment variable to point to the same libraries you used
during the compilation step.

You need to look for stdc++ and gcc_s libraries that do not
include the "4.2.0" symbol.  Use the "strings" command to
check.  For example, this is the library that's built with
the 3.4.6 release of gcc:

% strings libgcc_s.so.1 | grep GCC
GCC_3.0
GCC_3.3
GCC_3.3.1
GCC_3.4
GCC_3.4.2
%

As long as you don't see "GCC_4.2.0", it should work.




Basavaraj Talwar wrote:
Hi,

I am new to Simics and GEMS.

I downloaded Simics 3.0.31 and gems 2.1, and followed all the
instructions "Setup for Simics 3.0.x" and "QuickStart" pages.

I have no problems in compiling simics and gems (in two systems: FC9 -
gcc version 4.3.0 & CentOS 5.2 - gcc version 4.1.2). In both systems,
when i try to load module "ruby" and/or "opal" into simics after
loading a checkpointed system, changing instruction fetch mode,
disabling istc and dstc, I receive following errors:

simics> load-module ruby
Error loading module 'ruby': Failed to load module 'ruby'
('/home/tmpuser/icn.tools/gems-2.1/simics_3_workspace/x86-linux/lib/ruby.so'):
"version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)"

simics> load-module opal
Error loading module 'opal': Failed to load module 'opal'
('/home/tmpuser/icn.tools/gems-2.1/simics_3_workspace/x86-linux/lib/opal.so'):
"version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)"

simics> list-failed-modules

Current ABI version: 1406  Lowest supported: 1302

Name  Error
-------------------------------------------------------------------------
     No module name in module
     No module name in module
opal  version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
ruby  version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)


This is the same problem discussed here:
https://lists.cs.wisc.edu/archive/gems-users/2006-September/msg00267.shtml.
i have tried the solutions suggested in the follow-ups. But the
problem still persists.
Any help would be greatly appreciated.

Thanks in advance.

Basavaraj T,
ECE, IISc,
Bangalore.



_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.






[← Prev in Thread] Current Thread [Next in Thread→]