I have been trying to compile systemC library in Mingw32 and I am getting an error when I run the "configure" command which says that the architecture is not supported. Anyone out there solved this problem?
If they don't support MinGW then the only thing you really can do is contact the developers and ask them if they have any plans to support it (or hopefully at least supply a work around).
However, it is entirely possible that there is a valid reason why MinGW isn't supported.
Don't try to solve this yourself. I have tried it, and failed to succeed fully.
There are patches floating around on the SystemC help mailinglist, but they rely on precise obscure MSYS versions and thus do not work on Windows Vista.
In general, there is no real value in my opinion to using MinGW for SystemC. To compile SystemC natively on Windows, just pick up the free MS Visual Studio C++ Express compiler and use that. To compile it in command-line style, use cygwin.
MinGW is not supported currently by OSCI, and don't expect it to be anytime soon. The SystemC 2.2.0 kernel is supposed "stable" and will not be updated. Supporting new hosts is properly the domain of EDA tool vendors like Synopsys, Mentor, Cadence, CoWare, Forte, etc. If you need MinGW support, the best bet is to go buy a commercial solution where someone has put that effort in.