Metropolis-1.1.3 June 4, 2017: Metropolis 1.1.4 is available. This page is for Metropolis 1.1.3 January 16, 2008: Metropolis 1.1.3 is available for download
copyright.txt: the license file for Metropolis. Metropolis itself has a BSD license, but Metropolis uses software with other licenses. Summary of changes between Metropolis 1.1.2 and 1.1.3:
systemc-2.1.v1 under cygwin notesIf you are building systemc-2.1.v1 under gcc-4.1.1 under Cygwin, you might see:../../../../src/sysc/kernel/sc_process_int.cpp:441: error: 'sc_thread_cor_fn' was not declared in this scopeThe solution is to edit systemc-2.1.v1/src/sysc/kernel/sc_process_int.cpp
and move the definition of sc_thread_cor_fn
to before its first use.
System-2.2.0 under cygwinmake pthreads_check fails:
make[6]: Entering directory `/cygdrive/c/cxh/src/tmp/systemc-2.2.0/objdir/examples/sysc/fft/fft_flpt' g++ -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -I. -I../../../../../examples/sysc/fft/fft_flpt -I/cygdrive/c/cxh/src/tmp/systemc-2.2.0/include -Wall -DSC_INCLUDE_FX -DSC_USE_PTHREADS -c -o fft.o `test -f 'fft.cpp' || echo '../../../../../examples/sysc/fft/fft_flpt/'`fft.cpp In file included from fft.cpp:37: /cygdrive/c/cxh/src/tmp/systemc-2.2.0/include/systemc.h:175: error: `std::wctomb' has not been declared /cygdrive/c/cxh/src/tmp/systemc-2.2.0/include/systemc.h:177: error: `std::wcstombs' has not been declaredHiren Patel came up with a patch for Systemc-2.2.0. To use the patch, download and untar
wget http://embedded.eecs.berkeley.edu/metropolis/forum/26/systemc-2.2.0-cygwin-3.4.4.patch tar -zxf systemc-2.2.0.tgz patch -p0 systemc-2.2.0-cygwin-3.4.4.patchThen install SystemC as usual: cd systemc-2.2.0 mkdir objdir cd objdir ../configure --prefix=/cygdrive/c/src/systemc make pthreads make pthreads install make pthreads_check |
| |||||||||||
Contact | |||||||||||
©2002-2018 U.C. Regents |